我希望能夠看到我所有分支之間的關係。「git log」只能顯示分支(不是中間提交)嗎?
Git的日誌是一個美麗的東西:
git log --graph --all --format=oneline
它產生的輸出相當冗長(因爲我往往使每個分支有很多小的提交)。我正在尋找的是一種僅顯示與分支頭部對應的提交的方式(只是沒有提交摘要的分支名稱很好)
有沒有標記git log
或另一個git
這個命令?
我希望能夠看到我所有分支之間的關係。「git log」只能顯示分支(不是中間提交)嗎?
Git的日誌是一個美麗的東西:
git log --graph --all --format=oneline
它產生的輸出相當冗長(因爲我往往使每個分支有很多小的提交)。我正在尋找的是一種僅顯示與分支頭部對應的提交的方式(只是沒有提交摘要的分支名稱很好)
有沒有標記git log
或另一個git
這個命令?
你在--no-walk
選項之後。 (也--branches
,而不是--all
,我猜)。
從評論,你希望輸出gitk的「簡單的歷史」產生。 Gitk使用--simplify-by-decoration
來獲得。
其實,它是我想要的圖表,而不是插頁式提交。 –
什麼是圖表?分支提示是特定的提交。你想每個提交分支ref或多個孩子? – jthill
是的。每次提交分支提示或多個孩子。就像'gitk --all';查看 - >編輯查看 - >簡單的歷史記錄。標記提交將是一個不錯的選擇。 –
git分支 - 列表 – Adrian
經過一點點撥動,我發現gitk中的「簡單歷史記錄」複選框。我想要這樣的東西,但在終端上。 'git branch --list'不顯示分支之間的關係。 –
@MattDeeds「分支之間的關係」是什麼意思?分支是獨立的;他們不相互關聯。 – Jubobs