我有两个回购。 其中第一个是第二个分叉。 我需要从一个回购转移到另一个回购。
所以樱桃挑选看起来是个好主意。
后:
git add remote A <path to second repo>
git fetch A
我有一个复杂的历史和分支结构的回购。 我现在可以使用樱桃挑选。但我需要找到差异点。
实际上我可以使用这样的东西:
git diff HEAD:/some/file/with/changes <SHA>:/some/file/with/changes
查看不同提交中的一个文件之间的区别。通过这种方式,我可以尝试在此文件中找到没有区别的位置(使用不同的SHA)。但这需要很多时间。
git可以自动执行吗? 所以主要的问题是:如何在Git repo中使用相同的文件在不同的分支中查找提交。
答案 0 :(得分:1)
您可以使用git diff master..fork FILENAME
查看分支之间名为FILENAME
的文件中的更改。
如果您需要查看更改文件的所有提交,请使用git log --follow FILENAME