一、把本地项目放到码云上
1、在码云上创建一个创库:HelloWork(这个名字要和本地项目文件夹名是一样的)
2、在本地项目文件夹内打开git 工具
git init
git status
git add .
git commit -m 'xxxxx'
3、将本地库和远程库相关联
从上面的第二条命令中,我们可以看出:本地与码云是关联起来的。但是第三条命令,把本地的东西push到码云上是报错了:error: failed to push some refs to 'git@gitee.com:xxxxxx/HelloWork.git'。
网上的大概意识就是说:你们两个创库不匹配,解决的方法就是以下两种:
- 如果你想解决,先取(然后合并)。
- 如果你想破解,请使用该
--force
选项。
我们现在是使用第一种方法(git pull 和 git fetch的区别,还有git rebase的区别)
又报错了新的错误:faial: refusing to merge unrelated histories
这是因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull后面。这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-histories
已经拉下来了,这个时候就可以把本地的内容给push上去了
这个时候,码云上就有该项目里的内容了