git 工作中实用 多人协同开发

多人协同开发

1、克隆分支
git clone -b dev1.0 url
2、创建并关联远程分支
git checkout -b dev_wt origin/dev_wt

情况一
获取其它分支的代码,并合并

1、git pull origin dev_wt2.0 --allow-unrelated-histories
2、根据提示,手动合并
3、git add 文件
4、git commit -m "描述"
5、git push origin dev_wt

情况二
提交到原来的远程分支, 在远程的代码已经被修改

1、git pull 将最新的远程代码拉下来, next 3 (注意:切换分支)
2、若失败,原因:本地dev分支与远程origin/dev分支没有关联
2.1、创建关联
git branch --set-upstream-to=origin/dev dev
2.2、git pull    next 3
3、手动解决冲突
4、git add 文件
5、git commit -m "描述"
6、git push orgin dev

情况三
提交到原来的远程分支, 远程代码没有被修改

1、git add 文件
2、git commit -m "描述"
3、git push orgin dev

你可能感兴趣的