相信各位owner都有遇到,提交代码到远程分支冲突的场景,每次冲突都会花很长时间去解决冲突,但是如果一次提交的文件过多,或者新手提交代码,那么这样的代价是不可想象的;
下面我将个人经验总结一下如下,早上来公司第一件事就是先更新本地代码,万一别人半夜提交了一波更改那就尴尬了,所以先更新本地代码(如果有本地有修改先备份)。
什么是冲突:
图上就是明确的告诉你你本地修改和服务器代码不一致,所以冲突了
————————************————————————
预防具体措施:
更新本地代码流程
提交第一步 :(master做主干,dev做分支)
1.先从自己的分支 dev 切换到master分支: git checkout master
2.更新master分支: git pull
3.再切回自己的分支: git checkout dev
4.把master分支合并到自己dev分支上: git merge master
这样一波操作就不会冲突啦