git 多人协做的工做模式一般是这样:git
首先,能够试图用git push origin branch-name推送本身的修改;fetch
若是推送失败,则由于远程分支比你的本地更新,须要先用git pull试图合并;orm
若是合并有冲突,则解决冲突,并在本地提交; git add XXX 》》》 git commit -m "xxxx"rem
没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!get
若是git pull提示“no tracking information”,则说明本地分支和远程分支的连接关系没有建立,用命令git branch --set-upstream branch-name origin/branch-name。it
这就是多人协做的工做模式,一旦熟悉了,就很是简单。io
3的详细步骤
ast
git remote add llli/kd https://xxx@bitbucket.org/lli/kd.git 添加要合并的远程仓库
form
git fetch llli/kd 获取它的最新代码
stream
*可能有分支
来自 https://bitbucket.org/lli/kd
* [新分支] homework -> lli/kd/homework
* [新分支] master -> lli/kd/master
* [新分支] online -> lli/kd/online
git merge remotes/lli/kd/master 指定将你的代码和他的哪一个分支合并,取决于你的处于哪一个分支
git add xxx冲突文件 合并时,根据提示修改冲突的文件 而后跟踪
git commit 提交
git push 推送