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