Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/157.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_Version Control - Fatal编程技术网

如何在git中列出本地提交差异

如何在git中列出本地提交差异,git,version-control,Git,Version Control,我在本地克隆了一个远程存储库,随着时间的推移,我向该克隆存储库添加了本地提交 现在,每当我执行git status,我都会看到您的分支在xx提交的消息中领先于'origin/master' Q:如何只列出本地进行的提交,以便我可以更详细地检查这些提交,并最终将其中一些提交合并到上游?您可以通过指定log命令的范围来完成: git log origin/master..master 当然,请使用您的分支机构名称,而不是master 您可以阅读更多信息,例如: 另外,请阅读man,这样做很有效。谢

我在本地克隆了一个远程存储库,随着时间的推移,我向该克隆存储库添加了本地提交

现在,每当我执行
git status
,我都会看到您的分支在xx提交的消息中领先于'origin/master'


Q:如何只列出本地进行的提交,以便我可以更详细地检查这些提交,并最终将其中一些提交合并到上游?

您可以通过指定
log
命令的范围来完成:

git log origin/master..master
当然,请使用您的分支机构名称,而不是master

您可以阅读更多信息,例如:


另外,请阅读
man

,这样做很有效。谢谢考虑到大量的命令,我经常忘记git中哪个工具适合哪个工作。:)有没有办法找到分支开始和现在之间的所有差异?在我看来,这个命令只列出自上次提交以来存在于本地但不存在于远程repo中的提交。。