Git 使用相同的文件搜索提交

Git 使用相同的文件搜索提交,git,Git,我有两份回购协议。 第一个是第二个的叉子。 我需要从一个回购协议转移到另一个回购协议 所以樱桃采摘看起来是个好主意 之后: git add remote A <path to second repo> git fetch A git添加远程 去拿一个 我得到了一份历史和分支机构结构复杂的回购协议。 我现在可以用樱桃树了。但我需要找到不同点 实际上我可以用这样的方法: git diff HEAD:/some/file/with/changes <SHA>:/some/

我有两份回购协议。 第一个是第二个的叉子。 我需要从一个回购协议转移到另一个回购协议

所以樱桃采摘看起来是个好主意

之后:

git add remote A <path to second repo> 
git fetch A
git添加远程
去拿一个
我得到了一份历史和分支机构结构复杂的回购协议。 我现在可以用樱桃树了。但我需要找到不同点

实际上我可以用这样的方法:

git diff HEAD:/some/file/with/changes <SHA>:/some/file/with/changes
git diff HEAD:/some/file/with/changes:/some/file/with/changes
查看不同提交中一个文件之间的差异。通过这种方式,我可以尝试在这个文件中找到没有差异的位置(使用不同的SHA)。但这需要很多时间

git能自动完成吗?
所以主要的问题是:如何在Git repo中使用相同的文件在不同的分支中查找提交

您可以使用
git diff master..fork FILENAME
查看名为
FILENAME
的文件在分支之间的更改

如果您需要查看更改文件的所有提交,请使用
git log——follow FILENAME