您的位置:首页 > 其它

Git命令操作远程仓库分支和本地仓库分支

2016-08-02 00:41 573 查看
因为一直用命令,感觉命令比eclipse,as,xcode自带的好用,以前一直在master下提交代码也没遇到什么问题。今天因为项目远程分支开了一个develop分支导致折腾半天。

演示一下:

先建立本地的代码库:

mkdir android_source;

cd android_source;

然后初始化本地仓库:

git init

这条命令下去,其实默认建立了master.但是远程仓库是develop。这里如果你不建立本地分支,等下你提交代码的时候就会发现develop是空的错误提示。

我们用git branch 看一下,是不是?

然后建立本地develop分支命令:

git branch develop

好了,我们需要切换的当前分支为develop了。

git checkout develop;

然后add 一下当前目录:

git add .

git commit -m "local branch develop init"

然后解析来就要绑定本地仓库和远程仓库了。

git remote add origin http://www.github.teste.git
到这里,本地的分支develop 和远程仓库就有联系了,我们把远程的代码pull下来。

git pull  origin develop (注意不是master)

这样远程的分支代码就弄到本地了。

如果本地你已经有代码,你pull下来的代码估计和本地有冲突,然后你需要解决冲突。

解决完冲突后,需要把这些解决好的文件add一下。

git add *  

git commit -m "fix conflict"

如果这个时候你被提示说有一些文件还没有merge,那说明有的文件你还没有修改,修改好它再add

然后你提交到服务器,就没问题了。

git push -u origin develop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息