git 冲突
1、什么是 git 冲突
- 冲突一般是指同一个文件同一位置的代码,在两种版本的仓库合并时,版本的管理软件无法判断到底应该保留哪一个版本,因此会提示该文件发生冲突,冲突一般都需要手动解决,自动解决容易出 bug
2、在分支合并的时侯解决冲突
- 先在 master 分支上创建一个 wrong.txt
- 再在 common 分支上创建一个 wrong.txt
- 分别提交
- 最后合并
- 报错信息
- 查看冲突
- git fiff
- 解决冲突
- vim 切换到对应的分支目录文件,然后查看文件
- 再手动修改内容并保存
- 重新 add 和 commit 即可解决冲突