如何查看使用 git 分叉存储库的提交



我有一个原始存储库 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"下查找更多选项

最新更新