[請益] git 操作問題
問題是這樣的
專案在開發可能會因為開發某 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
(當然 remote 是無法 rebase 我知道 QQ)
各位有什麼建議嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.170.73
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1457506517.A.0AA.html
→
03/09 15:06, , 1F
03/09 15:06, 1F
推
03/09 15:23, , 2F
03/09 15:23, 2F
→
03/09 15:34, , 3F
03/09 15:34, 3F
→
03/09 15:34, , 4F
03/09 15:34, 4F
→
03/09 15:36, , 5F
03/09 15:36, 5F
→
03/09 15:40, , 6F
03/09 15:40, 6F
→
03/09 15:59, , 7F
03/09 15:59, 7F
推
03/09 16:20, , 8F
03/09 16:20, 8F
→
03/09 16:20, , 9F
03/09 16:20, 9F
→
03/09 16:20, , 10F
03/09 16:20, 10F
→
03/09 16:36, , 11F
03/09 16:36, 11F
→
03/09 16:36, , 12F
03/09 16:36, 12F
→
03/09 16:37, , 13F
03/09 16:37, 13F
→
03/09 16:38, , 14F
03/09 16:38, 14F
→
03/09 16:39, , 15F
03/09 16:39, 15F
→
03/09 16:39, , 16F
03/09 16:39, 16F
→
03/09 16:40, , 17F
03/09 16:40, 17F
→
03/09 16:41, , 18F
03/09 16:41, 18F
→
03/09 16:41, , 19F
03/09 16:41, 19F
→
03/09 16:42, , 20F
03/09 16:42, 20F
推
03/09 18:07, , 21F
03/09 18:07, 21F
→
03/09 18:09, , 22F
03/09 18:09, 22F
→
03/09 18:10, , 23F
03/09 18:10, 23F
→
03/09 18:14, , 24F
03/09 18:14, 24F
推
03/09 18:32, , 25F
03/09 18:32, 25F
→
03/09 18:32, , 26F
03/09 18:32, 26F
→
03/09 18:33, , 27F
03/09 18:33, 27F
→
03/09 18:33, , 28F
03/09 18:33, 28F
→
03/09 18:33, , 29F
03/09 18:33, 29F
→
03/09 18:34, , 30F
03/09 18:34, 30F
→
03/09 18:34, , 31F
03/09 18:34, 31F
→
03/09 20:55, , 32F
03/09 20:55, 32F
→
03/09 20:55, , 33F
03/09 20:55, 33F
→
03/09 21:48, , 34F
03/09 21:48, 34F
→
03/09 21:49, , 35F
03/09 21:49, 35F
→
03/09 21:49, , 36F
03/09 21:49, 36F
→
03/09 21:50, , 37F
03/09 21:50, 37F
→
03/09 21:50, , 38F
03/09 21:50, 38F
→
03/09 21:51, , 39F
03/09 21:51, 39F
→
03/09 21:52, , 40F
03/09 21:52, 40F
→
03/09 21:53, , 41F
03/09 21:53, 41F
→
03/09 21:55, , 42F
03/09 21:55, 42F
→
03/09 21:55, , 43F
03/09 21:55, 43F
推
03/09 22:23, , 44F
03/09 22:23, 44F
推
03/09 22:30, , 45F
03/09 22:30, 45F
推
03/09 22:34, , 46F
03/09 22:34, 46F
→
03/09 23:02, , 47F
03/09 23:02, 47F
→
03/09 23:03, , 48F
03/09 23:03, 48F
→
03/09 23:03, , 49F
03/09 23:03, 49F
→
03/09 23:06, , 50F
03/09 23:06, 50F
→
03/09 23:08, , 51F
03/09 23:08, 51F
推
03/09 23:55, , 52F
03/09 23:55, 52F
→
03/09 23:56, , 53F
03/09 23:56, 53F
→
03/09 23:58, , 54F
03/09 23:58, 54F
→
03/09 23:58, , 55F
03/09 23:58, 55F
→
03/09 23:59, , 56F
03/09 23:59, 56F
→
03/10 00:01, , 57F
03/10 00:01, 57F
→
03/10 00:01, , 58F
03/10 00:01, 58F
→
03/10 00:03, , 59F
03/10 00:03, 59F
推
03/10 00:05, , 60F
03/10 00:05, 60F
→
03/10 00:06, , 61F
03/10 00:06, 61F
→
03/18 21:32, , 62F
03/18 21:32, 62F