[Tips] 將連續的 Commits 合成一個 Commit

將嚴格連續的 Commits 直接合成一個 Commit

  1. 選取相鄰的 commits,右鍵選單選「Combine to one commit」

  2. 接下來會自動完成剩下的 rebase 動作(實際上是 Cherry Pick)。

註:

「嚴格連續」的意思是: 在 list 層面上連續的 commits,而不是在 branch 層面上連續的 commits。 像上圖中 commit a8434f(被分支 base 指到的那個 commit)和它之後的 commit 2268b7,在 branch 層面上是連續的,但是在 list 層面上不是連續的(中間還有好幾個其它 branch 的 commits)。 如果真的想要 combine a8434f 和 2268b7,請取消顯示 All Branches。

results for ""

    No results matching ""