我在改變我的混帳合併的工作流程的過程和遇到下面的問題:合併/變基工作流程
到現在爲止,我已經合併(--no-FF)我在develop
分支修改無論何時我發佈新版本,都會返回master
。這生成了一個新的合併提交,其中包含所有develop
-commit的歷史記錄(--log)。 我意識到這是次優的,並且希望實際上從我的develop
分支到master
(已更改我的提交消息develop
以反映我的更改以「更乾淨」的方式進行快速合併)。
我現在的問題:最近提交的master
是一個仍然是一個從上一次合併提交,因爲我不能做一個現在FF-合併來自develop
到master
,自2個分支「分道揚鑣「(合併提交在develop
上丟失)。
我的想法是解決這個問題,正在開發中:git rebase master
,這將拉入此合併提交,然後讓我做一個git merge develop
在主。 但是,這會產生一個新的提交develop
(這個特定的合併提交)或將git足夠聰明,認識到這個合併提交的變化已經是develop
的一部分?