正在學習使用git,看似git分支在合併的時候,例如將dev分支合併到master分支上,master的當前版本是m1,如果dev分支上有了d1,d2,d3三個新版本,合併時候,會將d1,d2,d3三個版本都加到master的版本中去。
能不能只將開發的最終版本合併到master中呢?
我現在能想到的是git merge dev後,在master分支中git reset --soft 到m1版本,然後再commit成新版本。
有沒有更直接的方法或指令,合併時候只將最終版本合併到master中?
還是說,應該在merge前,在dev分支中就應該git reset --soft到dev分支最初版本,commit城新版本再合併?
請問實際工作中,該怎麼操作啊。