Re: [请益] 自学网页后端的学习深度

楼主: lemon651 (小明)   2019-02-16 19:02:12
各位神人大大好,小弟藉这串推文跟回文问一下个问题
请教一下在什么场合会用到rebase呢?小弟新人入行半年在公司还没看过有人使用rebase
,好奇大家在推文跟留言说要学rebase,请问是真的很重要吗?
作者: forewero (木日一)   2019-02-16 20:06:00
老实说我也没用过啥rebase...
作者: titikaka (TitiKaka)   2019-02-16 20:12:00
多人一起开发同一个repo,在push前都要rebase到你开的feature branch或bug fix branch
作者: peter9s3b   2019-02-16 20:22:00
都没用过 那你们主干应该一堆merge点吧
作者: titikaka (TitiKaka)   2019-02-16 21:39:00
楼上都是直接推回dev branch or master branch?不另外开分支或是fork repo的话,那公司内部怎么code review 的呢
作者: forewero (木日一)   2019-02-16 22:24:00
我们是直接推回dev branch,code review的部分是定时做
作者: oneheat (等待)   2019-02-16 22:48:00
不rebase到新的代码,你的代码和人有冲突你怎么合入?
作者: forewero (木日一)   2019-02-16 23:39:00
都先Pull下来,有冲突先mergetool解一解
作者: s890510 (月蓝天水)   2019-02-16 23:50:00
多人开发多少都会用到吧......
作者: NCUking (中大王)   2019-02-17 00:15:00
想让history线图干净就会用了啦
作者: senjor (哞哞)   2019-02-17 00:25:00
反正也不是很难理解的技术,需要用到了再看都可以
作者: yehzu (小叶~)   2019-02-17 00:52:00
我几乎都是用 git pull --rebase origin branch_name
作者: puring0815   2019-02-17 02:06:00
feature branch 更新时用 merge 会有一堆 merge点,看想不想让 history 比较干净囉
作者: molopo (mmm)   2019-02-17 11:11:00
git flow
作者: dreamnook (亚龙)   2019-02-17 12:50:00
多人开发+多branch时 rebase就会很好用
作者: ernieyang09 (乱入)   2019-02-17 12:50:00
pull conflict merge时或你需要dev上的新function时
作者: ernieyang09 (乱入)   2019-02-17 12:52:00
我自己遇到会用rebase的人很少 squash还没遇过...但能认真了解vcs与使用的 通常code都写的不错
作者: elements (Helianthus annuns)   2019-02-17 13:45:00
整理一些实验性的实作会用到
作者: tz5514 (屁安)   2019-02-17 18:15:00
rebate可以让commit tree干净一点 也比较不容易弄脏PR
作者: senjor (哞哞)   2019-02-17 19:02:00
我觉得参考这篇结论就差不多了 https://goo.gl/U7cUXn
作者: champion0922 (Evan)   2019-02-17 20:29:00
aourcetree
作者: godddddd (howudoing)   2019-02-17 22:08:00
Rebase merge 都没差 重点是别乱commit/pull 主要合并的人会表示干除非是有特别要求图漂亮 才会思考用rebase
作者: yehzu (小叶~)   2019-02-17 23:32:00
个人会思考merge这件事是不是很必要在log tree上,只是单纯要解conflict的话还是rebase比较好…如果每个commit都有认真log跟确认commit的内容,我觉得用squash merge就太浪费了(心血呀…) 但如果不能好好做这件事squash merge可能会比不整理的commmit好一点XD

Links booklink

Contact Us: admin [ a t ] ucptt.com