|  |      1FrankFang128      2015-12-10 15:57:35 +08:00  1 百度:阮一峰 diff | 
|  |      2uuspider      2015-12-10 16:02:30 +08:00 via iPhone  1 写了这么多字,这点时间何不 google ? | 
|  |      3cxbig      2015-12-10 16:03:01 +08:00  1 怎么会有这么高强度在一个文件上工作,还在同一个 branch ?显然工作安排上有问题啊。 1. 首先把功能有效拆分到多个文件,再用 Gulp 之类的工具合并。 2. 然后每个人的工作用不同的 branch 分别提交,最后功能点完成再合并到上级 branch 。 conflict 统一一次性解决。 | 
|      5firefox12      2015-12-10 16:29:41 +08:00  1 就是用 git pull --rebase 传不上去 就 git pull --rebase 然后会把最新的版本拿下来,提示 会有很多冲突 改好上传。 rebase 的另一个好处是 单根 无旁系,这样可以退到任何一个节点,如果你用 merge 的方法 其实功能的上线是并行的。 | 
|  |      6msg7086      2015-12-10 21:48:07 +08:00  1 1. 不同功能改动用 branch + PR 2. 不同功能的 JS 不要放在同一个文件中 3. Pull 的时候可以用--rebase 4. 如果对 Git 不熟但是又想快速入门,那就用 GUI 。等熟悉 GUI 里各种概念以后再切换回 CLI 。 | 
|      7keithsun80      2015-12-11 09:18:40 +08:00  1 如果你是分支,  每天将主干中的内容更新至分支 如果你在同一个分支下开发,开发性质的小版本发布, 降低冲突 |