Coding 是一个面向开发者的云端开发平台,目前提供代码托管,运行空间,质量控制,项目管理等功能。
它就相当于中文版的github,但是github的个人仓库托管是要收费的,而Coding则免费为我们提供私人仓库管理。
下面介绍一下怎么用git初始化本地仓库与Coding的远程仓库。
第一种情况:已有本地项目,需要把它托管到远程,要现在Coding创建一个仓库:
1、首先初始化:
$ git init
2、把代码提交到本地仓库,因为要生成分支,后面要与远程仓库的分支关联(必须):
$ git add .
$ git commit -m “说明”
3与远程仓库关联:
$ git remote add origin https://git.coding.net/ZENG_KE/Test.git
4、此时可以查看远程仓库地址:
$ git remote -v
5、把本地分支与远程分支关联
此时我们用 $ git pull 拉取远程代码会报以下错误:
原来我们还没有把本地分支与远程分支关联
$ git branch –set-upstream-to=origin/master master
但是,注意:加入从第4步下来,直接输入上面代码,此时发现会报以下错误:
所以正确步骤是:
先执行:
$ git pull
再执行:
$ git branch –set-upstream-to=origin/master master
6、把远程仓库的东西先拉取下来
重点 此时,直接用 $ git pull 拉取会报以下错误:
因为他们是两个不同的项目,要把两个不同的项目合并。需要先添加以下代码,这个是git的2.9.2版本发生的。 $ git pull origin master –allow-unrelated-histories
$ git pull origin master –allow-unrelated-histories
然后再拉取 $ git pull 便可以成功
7、最后我们要把本地仓库的代码push到远程仓库去:
$ giit push origin master
到我们的Coding上刷新一下,完美:
第二种情况:已有远程仓库,通过远程仓库去clone到本地,生成本地仓库:
$ git clone https://git.coding.net/ZENG_KE/Me.git