git 多人多分支开发提交流程
直接提交 以master为基础分支
在master先切换到自己的分支
git checkout -b 分支名
eg: git checkout -b fixbug
写了代码之后提交
git add .
git commit -am '写了代码'
git checkout master //先切到master分支准备拉取最新代码
git pull //拉取最新代码
git checkout - //切回自己分支
git rebase master //查看自己分支与master有没有冲突,可能多人同时改动同一个文件就会有冲突
git push //没有冲突后push
如果git rebase 发现冲突,一般编辑器会提示冲突在哪
解决冲突后
git add .
git rebase --continue
之后应该是要按shift +zz 按住shift再按两下z
再之后
git push
最后到到仓库后再提pull request合并到master
后面继续开发照样执行一样的操作避免冲突