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