GIT:精确定位文件中的更改

GIT:精确定位文件中的更改,git,Git,我在回购协议的“主”分支中有一个文件myFile.txt,其中包含一些内容。开发人员developerA创建了一个分支,并在其中做了一些工作,其中修改了myFile.txt。developerA工作时,developerB在同一个myFile.txt中做了一些更改 他们两个都推到了中央回购协议,这样我们的CI系统就可以构建组件了。developerA推,然后developerB推。无论出于什么奇怪的原因,developerA的更改都可以在文件历史记录“git whatchanged myFile

我在回购协议的“主”分支中有一个文件myFile.txt,其中包含一些内容。开发人员developerA创建了一个分支,并在其中做了一些工作,其中修改了myFile.txt。developerA工作时,developerB在同一个myFile.txt中做了一些更改

他们两个都推到了中央回购协议,这样我们的CI系统就可以构建组件了。developerA推,然后developerB推。无论出于什么奇怪的原因,developerA的更改都可以在文件历史记录“git whatchanged myFile.txt”中看到,而developerB没有显示出来

当我克隆repo时,我的“主”分支的负责人检查developerB的更改,但查询历史记录时,我无法确定更改developerB文件内容的提交


这是怎么发生的?如何定位更改文件内容的提交?

您的问题可能是,developerAdeveloperB的提交位于不同的分支上


解决问题的最简单方法应该是使用
git log

的标志。您是否尝试过
git log myFile.txt
git gull myFile.txt
?我尝试过,但只出现了第一次提交。。。我还在努力寻找原因。