如上图是廖雪峰大神的git教程,那么此时在本地新建一个自己的开发分支用意是什么,比起直接在dev分支进行开发的优势又在哪里呢?
为了同时处理不冲突,如果你在开发新功能时候有一个流程bug,要立刻处理,这时候你怎么办,要先处理 bug 吧,你现有的开发怎么处理。
如果有多个人。另外一个人处理 bug,取到你开发到一半的代码但是提交到分支版本上的代码怎么办?
功能稍微大点,都需要自己开分支处理。要保证 线上分支 是持续可以上线的。
13 回答13.1k 阅读
7 回答2.2k 阅读
5 回答1.6k 阅读
5 回答1.8k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
纸上得来终觉浅。
知道有这么个东西就好了,等你真正需要的时候你会想到它的。
比如你家里的电脑和公司的电脑同时开发一个东西,但是这个东西你不想影响他人,就可以通过子分支的方式。
比如开发一个功能到一半,来了一个优先级更高的功能,需要保存当前分支但是又不能影响主分支等。