Git 冲突的产生与解决
2020-04-22 00:54
537 查看
冲突的产生与解决
- 案例:模拟产生冲突
- 1、同事在下班之后修改了线上仓库的代码
- 2、第二天上班的时候,我没有做git pull操作,而是直接修改了本地对应的文件内容
- 3、在下班的时候需要将代码修改提交到线上仓库(git push)
案例:模拟产生冲突
1、同事在下班之后修改了线上仓库的代码
注意:此时我的本地仓库内容与线上不一致。
2、第二天上班的时候,我没有做git pull操作,而是直接修改了本地对应的文件内容
3、在下班的时候需要将代码修改提交到线上仓库(git push)
提示我们要再次push之前先git pull操作。
【解决冲突】
4、先git pull
此时git已经将线上与本地仓库的冲突合并到了对应的文件中
5、打开冲突文件,解决冲突
解决方法:需要和同事(谁先提交的)进行商量,看代码如何保留,将改好的文件再次提交即可
6、重新提交
线上效果:
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 多人开发时Git下冲突的产生和解决
- IDEA中Git冲突的产生及解决方法
- 多人开发时Git下冲突的产生和解决
- git 产生冲突的解决办法
- Visual Studio C# 利用git和github协同开发时产生冲突的解决办
- 多人开发时Git下冲突的产生和解决
- Git 冲突是如何产生的及如何解决冲突?
- git拉取代码中git stash和git stash pop的使用(git代码冲突解决)
- 解决Git上传冲突
- git冲突解决
- Git下的冲突解决
- GIT 分支管理:创建与合并分支、解决合并冲突
- Git:代码冲突常见解决方法
- Git下的冲突解决
- git权威指南总结七:git merge冲突解决
- GIT 分支管理:创建与合并分支、解决合并冲突
- [置顶] 【Git入门之九】解决冲突
- git冲突的发生和解决/git workspace关于git的配置
- Eclipse上GIT插件EGIT使用手册之八_解决推送冲突