验证
一 Pserson1
Person1、Person2 从master拉去最新代码;
Person1修改a.txt 添加一行 `111`
b.txt 添加一行 `111`
git push 到远程
二 Person2
Person2修改a.txt 添加一行 `222`
git commit "只冲突了a.txt"
git pull 远程
git status
On branch master
You have unmerged paths.
(fix conflicts and run "git commit")
(use "git merge --abort" to abort the merge)
Changes to be committed:
modified: b.txt
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: a.txt
所以那个处理冲突的commit里就是会显示别人的修改,虽然别的文件并没有和自己的冲突。
逻辑上没有任何问题。只是点进这个commit乍一看好像所有的文件都是这次提交人修改的