0
目前我有2個分支(dev
和masster
)。在dev
我有很多提交。我想將當前版本的項目從dev
轉移到master
,但所有這些提交除外。就像複製dev
中的所有文件,然後結帳到master
,粘貼並像New version
一樣提交。可能嗎?作爲新的提交,是否有可能將更改從開發人員轉移到主人?
目前我有2個分支(dev
和masster
)。在dev
我有很多提交。我想將當前版本的項目從dev
轉移到master
,但所有這些提交除外。就像複製dev
中的所有文件,然後結帳到master
,粘貼並像New version
一樣提交。可能嗎?作爲新的提交,是否有可能將更改從開發人員轉移到主人?
git merge --squash
聽起來像它會做類似於你想要的東西。作爲一次提交,將dev
的所有提交合併到master
。
詳細文檔可在here上找到。
我們曾經使用主分支,包含所有提交,然後爲每個發佈分支。然後你有一個清潔的分支,你可以做出緊急的改變,如果有必要釋放。 –
澄清:您希望您的'master'分支具有與'dev'分支相同的狀態,但沒有簡單地合併兩個分支時會得到的版本歷史記錄。正確? – helmbert