2015-12-17 276 views
5

我有以下用例。Git:合併多個提交從一個分支到另一個

  1. 我有一個主線分支。
  2. 主線創建新分支(dev)。
  3. 進行了dev分支的多次提交(約20),並推送到dev(遠程)分支。

現在我想合併所有這20個提交到單個提交併將其移動到主線。我該如何做到這一點?

由於事先
山塔努

回答

5

這聽起來像一個git merge --squash

git checkout mainline 
git merge --squash dev 
git commit 

需要注意的是,作爲commented here,最好是在dev第一合併mainline和解決任何衝突存在,合併前返回devmainline

相關問題