Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查看使用git分叉存储库之后的提交?_Git_Github_Version Control - Fatal编程技术网

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

如何查看使用git分叉存储库之后的提交?,git,github,version-control,Git,Github,Version Control,我有一个原始的回购A,假设在承诺10之后我分叉了回购B。回购A继续发展,回购B也继续发展。我只想看到由回购人添加的东西,即头部和承诺的差异10 如何确定什么是commit10,repoB在什么时候分叉 关于stackoverflow有许多类似的问题,但他们试图区分两种回购协议的当前版本。这与我需要的不同。你的问题很模糊,但我还是会试一试 您可以执行git merge base--help以获取所有选项 看起来您基本上想要比较两个分支在不同的分支中的提交 git合并基branchA branchB

我有一个原始的回购A,假设在承诺10之后我分叉了回购B。回购A继续发展,回购B也继续发展。我只想看到由回购人添加的东西,即头部和承诺的差异10

如何确定什么是commit10,repoB在什么时候分叉


关于stackoverflow有许多类似的问题,但他们试图区分两种回购协议的当前版本。这与我需要的不同。

你的问题很模糊,但我还是会试一试

您可以执行
git merge base--help
以获取所有选项

看起来您基本上想要比较两个分支在不同的分支中的提交

git合并基branchA branchB

关于你的观点

如何确定什么是commit10,repoB在什么时候分叉

您可以获得分支历史的图表,以了解repoB分叉的时间点。下面的命令应该有帮助

git log --graph --oneline --decorate --all

在git log--graph下寻找更多选项你的问题很模糊,但我还是会尝试一下

您可以执行
git merge base--help
以获取所有选项

看起来您基本上想要比较两个分支在不同的分支中的提交

git合并基branchA branchB

关于你的观点

如何确定什么是commit10,repoB在什么时候分叉

您可以获得分支历史的图表,以了解repoB分叉的时间点。下面的命令应该有帮助

git log --graph --oneline --decorate --all

在git log--graph下查找更多选项如果提交无法通过分支或标记识别,则需要提交的sha1键。这可以立即用于例如“git diff”。还要注意,远程分支可以称为(对于origin)“origin/branch”Dup:fork repo(repoB)的提交主要与原始repo(repoA)具有不同的作者名称,因此您可以提取出
commit10
,然后是repoB中的第一个提交自动名称。以防万一,没有直接的方法来判断来自回购协议或其他协议的承诺。修订的元数据中没有保存ID,无法知道它是在哪里创建的。如果提交是在不同的计算机上完成的,或者有不同的设置或其他类似的技巧,则可以通过作者或提交者的名称“推断”。如果提交无法通过分支或标记识别,则需要提交的sha1密钥。这可以立即用于例如“git diff”。还要注意,远程分支可以称为(对于origin)“origin/branch”Dup:fork repo(repoB)的提交主要与原始repo(repoA)具有不同的作者名称,因此您可以提取出
commit10
,然后是repoB中的第一个提交自动名称。以防万一,没有直接的方法来判断来自回购协议或其他协议的承诺。修订的元数据中没有保存ID,无法知道它是在哪里创建的。你可以通过作者或提交人的名字来“推断”他们是在不同的计算机上完成的,或者有不同的设置或其他类似的技巧。