如何获取当前分支中所有提交的sha的列表?

时间:2016-08-10 14:15:53

标签: git

是否有一种简单的方法可以将当前分支中所有提交的所有提交的列表返回到从master分支的所有提交的位置(我想要所有提交但我不会&#39 ; t想要输出要求用户点击一个键才能看到那些不适合屏幕的答案?

3 个答案:

答案 0 :(得分:1)

您可以使用git log --format=format:%H master..获取仅有SHA的列表。

答案 1 :(得分:1)

使用git log mybranchn --pretty=format:"%H" --not master仅在没有主提交的情况下获取您分支上的提交哈希列表..

答案 2 :(得分:1)

使用git log格式正确:

git log --format=format:%H master..your-branch

在大多数情况下,您可以使用HEAD而不是指定当前分支名称。请查看此页面:https://git-scm.com/docs/git-checkout#_detached_head以了解HEAD何时未指向当前分支。