我有两份报告。它们中的第一个是第二个分支。我需要将一些更改从一个存储库移动到另一个存储库。
因此,选择樱桃看起来是个好主意。
之后:
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中的相同文件。
发布于 2014-08-14 03:37:39
您可以使用git diff master..fork FILENAME查看分支之间名为FILENAME的文件中的更改。
如果需要查看更改了文件的所有提交,请使用git log --follow FILENAME
https://stackoverflow.com/questions/25294471
复制相似问题