2017-05-15 68 views
1

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

當我打開存儲庫的網頁時,我點擊「提交」,「發佈」和「貢獻者」選項卡中的「分支」選項卡。然後,我單擊感興趣的分支,但我沒有看到分支網頁上的提交列表。

如果有合併分支到另一個分支的拉取請求,當我打開拉取請求的網頁時,我會在「對話」和「文件已更改」選項卡中看到「提交」選項卡。點擊「提交」選項卡將顯示分支上的提交列表。

因此,GitHub似乎在提取請求級別上組織提交,而不是在分支級別。這是對的嗎?

謝謝。

回答

1

當您在GitHub的代碼選項卡中打開了所需的分支時,單擊[number] commits,您將看到從該分支開始的完整提交歷史記錄。請注意,基於彼此的分支之間將存在重疊,因爲與拉取請求不同,這是完整的歷史記錄視圖,而不是比較。

+0

謝謝。單擊[數字]提交將顯示存儲庫中所有分支上的所有提交,而不僅僅是特定分支上的提交。我可以只列出分支的所有提交嗎? – Tim

+0

Git分支只是指向隨時間推移的提交的指針。正因爲如此,所有那些較舊的重疊提交實際上都在分支上,它們仍然是較新獨特提交的子代。 要比較分支中引入的不在父分支中的新提交(類似於拉取請求),請訪問GitHub中的分支並單擊分支切換器旁邊的「新建請求」。不用擔心,這實際上並不會在未經確認的情況下創建新的拉取請求,而只是重新命名了GitHub的舊比較按鈕。 –

相關問題