2017-05-15 70 views
1

在GitHub中,如何获取分支上的提交列表?我如何查看GitHub上所有提交的分支?

当我打开存储库的网页时,我点击“提交”,“发布”和“贡献者”选项卡中的“分支”选项卡。然后,我单击感兴趣的分支,但我没有看到分支网页上的提交列表。

如果有合并分支到另一个分支的拉取请求,当我打开拉取请求的网页时,我会在“对话”和“文件已更改”选项卡中看到“提交”选项卡。点击“提交”选项卡将显示分支上的提交列表。

因此,GitHub似乎在提取请求级别上组织提交,而不是在分支级别。这是对的吗?

谢谢。

回答

1

当您在GitHub的代码选项卡中打开了所需的分支时,单击[number] commits,您将看到从该分支开始的完整提交历史记录。请注意,基于彼此的分支之间将存在重叠,因为与拉取请求不同,这是完整的历史记录视图,而不是比较。

+0

谢谢。单击[数字]提交将显示存储库中所有分支上的所有提交,而不仅仅是特定分支上的提交。我可以只列出分支的所有提交吗? – Tim

+0

Git分支只是指向随时间推移的提交的指针。正因为如此,所有那些较旧的重叠提交实际上都在分支上,它们仍然是较新独特提交的子代。 要比较分支中引入的不在父分支中的新提交(类似于拉取请求),请访问GitHub中的分支并单击分支切换器旁边的“新建请求”。不用担心,这实际上并不会在未经确认的情况下创建新的拉取请求,而只是重新命名了GitHub的旧比较按钮。 –

相关问题