0

我在 repo 的“master”分支中有一个文件 myFile.txt,其中包含一些内容。开发人员 developerA 创建了一个分支并在其中做了一些事情,其中​​他修改了 myFile.txt。当 developerA 工作时,developerB 在同一个 myFile.txt 中做了一些更改。

他们都被推送到中央仓库,这样我们的 CI 系统就可以构建组件。开发者A推送,然后开发者B推送。出于任何奇怪的原因,可以在文件历史记录“git whatchanged myFile.txt”中看到 developerA 的更改,并且没有显示 developerB。

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

那是怎么发生的?如何找到更改文件内容的提交?

4

1 回答 1

0

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

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

于 2016-08-30T08:23:58.327 回答