当本地分支位于原始提交之前如何查看git commits

莫希登·本·穆罕默德(Mohideen bin Mohammed)

我想在分支位于origin分支之前查看git commits。

我试过git log它返回所有提交。但是,我只想查看ahead commits从分支到起源/分支的信息

我的意思是

On branch permissions
Your branch is ahead of 'upstream/permissions' by 2 commits.
  (use "git push" to publish your local commits)

nothing to commit, working directory clean

在这种情况下,我想查看2次提交

马克·阿德尔斯伯格

当您运行日志,你可以告诉它的一个或多个提交要包括其历史,以及一种或更多的提交要其历史排除(当您不指定时,git假设您的意思是“我当前已签出的提交的历史记录。)

在您的情况下,您需要permissions(您所在的本地分支)的历史记录,但要排除upstream/permissions(告诉您originpermissions分支远程副本的位置,上一次与您通话的时间的远程引用)的历史记录origin

所以一种选择是

git log permissions ^upstream/permissions

有一些简写形式,例如

git log upstream/permissions..permissions

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章