[問題] 請問 git remote rebase 問題

作者: Samuel (I've got it!)   2016-03-08 18:37:48
標題殺人! remote 是無法 rebase 的
問題是這樣的
專案在開發可能會因為開發某 feature
從 master 切 branch 出來
如果需要 master 上面的 update
如果是自己的話就還好 可以自己在 local git rebase
但是如果多人開發同一個 feature
會交互的 commit code 到 remote 上
在需要 update master code 的時候
這樣的話就不能作 rebase
通常的作法會是 cherry-pick
噁心一點的話就會直接把 master merge into feature
會造成 git merge graph 相當的可怕
問題說到這邊
也許有人會說
「為什麼要從 master merge into feature?,這樣不對啊」
「可能是 feature 切的不夠細」
「可能是 commit 顆粒掌握不對」
...
會有一些類似這種 operation 上面的認知的問題
說這麼多是想請問各位大大
以 git remote rebase(誤) 作為糾結的起點
各位有什麼解法嗎?!
或是有什麼 best practice 可以躲過這些問題?
我想要做到的就是「不影響他人的」remote rebase 作法 XD
各位有什麼建議嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com