2017-05-25 107 views
1

我希望能夠看到我所有分支之間的關係。「git log」只能顯示分支(不是中間提交)嗎?

Git的日誌是一個美麗的東西:

git log --graph --all --format=oneline 

它產生的輸出相當冗長(因爲我往往使每個分支有很多小的提交)。我正在尋找的是一種僅顯示與分支頭部對應的提交的方式(只是沒有提交摘要的分支名稱很好)

有沒有標記git log或另一個git這個命令?

+0

git分支 - 列表 – Adrian

+0

經過一點點撥動,我發現gitk中的「簡單歷史記錄」複選框。我想要這樣的東西,但在終端上。 'git branch --list'不顯示分支之間的關係。 –

+0

@MattDeeds「分支之間的關係」是什麼意思?分支是獨立的;他們不相互關聯。 – Jubobs

回答

1

你在--no-walk選項之後。 (也--branches,而不是--all,我猜)。

從評論,你希望輸出gitk的「簡單的歷史」產生。 Gitk使用--simplify-by-decoration來獲得。

+0

其實,它是我想要的圖表,而不是插頁式提交。 –

+0

什麼是圖表?分支提示是特定的提交。你想每個提交分支ref或多個孩子? – jthill

+0

是的。每次提交分支提示或多個孩子。就像'gitk --all';查看 - >編輯查看 - >簡單的歷史記錄。標記提交將是一個不錯的選擇。 –