背景:我与同学A一起用VSCode开发前端,同学A已经上传了他的版本到自己的分支并且已经merge到dev上面。
分支情况:dev--开发分支;feature-我-1.0.0--我的分支;feature-A-1.0.0--A的分支
Action:我已经上传代码到我自己的分支上,需要merge我的分支到dev上
git branch
查看分支
git pull
拉取当前分支代码
git checkout dev
切换到dev分支
git merge feature-我-1.0.0
将我的分支合并到dev
在merge完之后,会有冲突需要处理,可以在VSCode上处理冲突,处理完毕之后就可以上传所有的代码到dev:
git add .
不要随意add所有代码
git commit -m "Merge branch 'feature-dongxu-1.0.0' into dev"
标注此次处理的备注
git status
如果工作树clean继续push
git push origin dev
push到远程dev
git branch
查看分支
git checkout feature-我-1.0.0
切换回本地自己的分支下