Git 多人协作的通常工作模式

心不动则不痛 提交于 2019-12-03 10:37:04

git 多人协作的工作模式通常是这样:

  1. 首先,可以试图用git push origin branch-name推送自己的修改;

  2. 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;

  3. 如果合并有冲突,则解决冲突,并在本地提交; git  add  XXX    》》》  git  commit -m "xxxx"

  4. 没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!

如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name

这就是多人协作的工作模式,一旦熟悉了,就非常简单。



3的详细步骤

git    remote add    llli/kd      https://xxx@bitbucket.org/lli/kd.git  添加要合并的远程仓库

git    fetch      llli/kd    获取它的最新代码

*可能有分支

来自 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   推送


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!