git 多人合作开发操作
2019-04-25 本文已影响0人
刘昊然的弟弟
中午实在是睡不着了,很久未提笔,之前一直想着写一写关于技术方面的文章,但是又没太多时间,以下是个人在合作开发使用git的一些简单理解~
背景:每个员工当时就建立了远程个人分支,大家的代码都是合并到主分支里面(其实也可以只建立一个分支,大家都在上面开发,这里就不多做说明了)
第一步:将自己本地个人分支代码提交到远程个人分支。
具体的操作指令为下:
1 git add .
2 git commit -m"提交代码注释内容"
3 git push
第二步:将远程主分支上的代码合并到个人远程分支上,当时我们是在浏览器上进行操作的,就不过多赘述了。合并的时候极其容易出现代码冲突的问题。
解决代码冲突,可以把正确的代码去覆盖有冲突的地方即可。ps:我的解决办法比较粗暴,不推荐~若是有更好的方法,望告知。感谢。
补充另一种解决代码冲突的方法:
执行以下操作
1 git stash
2 git pull
3 git stash pop
第三步:拉取个人远程代码至个人本地分支
具体的指令:
git pull
第四步:将个人远程分支合并至远程主分支,这步也是在浏览器中进行
以上是个人理解~若大家有不同意见,或者是有好的建议,可以在评论区指出,感谢。