2015-05-02 24 views
0

目前我有2個分支(devmasster)。在dev我有很多提交。我想將當前版本的項目從dev轉移到master,但所有這些提交除外。就像複製dev中的所有文件,然後結帳到master,粘貼並像New version一樣提交。可能嗎?作爲新的提交,是否有可能將更改從開發人員轉移到主人?

+0

我們曾經使用主分支,包含所有提交,然後爲每個發佈分支。然後你有一個清潔的分支,你可以做出緊急的改變,如果有必要釋放。 –

+0

澄清:您希望您的'master'分支具有與'dev'分支相同的狀態,但沒有簡單地合併兩個分支時會得到的版本歷史記錄。正確? – helmbert

回答

2

git merge --squash聽起來像它會做類似於你想要的東西。作爲一次提交,將dev的所有提交合併到master

詳細文檔可在here上找到。

相關問題