我有一个原始存储库 A,假设在提交 10 之后我分叉了存储库 B.存储库 A 继续开发,存储库 B 也是如此。我只想看到由 repoB 人员添加的内容,即 HEAD 和 commit10 的差异。
如何弄清楚什么是 commit10,repoB 在什么时候分叉?
关于stackoverflow有很多类似的问题,但他们试图区分两个存储库的当前版本。这与我需要的不一样。
你的问题很模糊,但我仍然会试一试。
您可以执行git merge-base --help
以获取所有选项。
看起来您基本上想在单独的分叉中比较 2 个分支的提交。
git merge-base branchA branchB
关于你的观点
如何弄清楚什么是 commit10,repoB 在什么时候分叉?
您可以获取分支历史记录的图表,以了解 repoB 分叉的时间点。以下命令应该有帮助
git log --graph --oneline --decorate --all
在"git log --graph
"下查找更多选项