提交代码时发现(自己版本:v0.1)跟其他人(其他人版本:v0.2)不在同一个git版本,这个时候该怎么办呢?
以下几步,轻松搞定版本合并:
(1)、切换到项目工程下;
cd xxx
(2)、添加此项目下你的修改变动,并提交到本地v0.1分支上,
git add .
(3)、提交到本地v0.1分支上
git commit -m "remark"
(4)、拉取远程变动,再推送自己的变动到远程仓库
git pull
git push
(5)、拉取远程分支v0.2,并创建本地分支
git checkout -b v0.2 origin/v0.2
(6)、这个时候你本地分支就是v0.2版本,开始合并v0.1版本的代码
git merge v0.1
这个时候,如果有冲突,需要解决冲突
(7)、冲突解决后,这个时候可以提交合并后的代码到远程仓库,v0.2就有了你v0.1里的代码了
git push
当你的代码版本(v0.1)与他人(v0.2)不同时,应先提交本地改动,然后拉取远程更新并创建本地v0.2分支。接着合并v0.1到v0.2,解决可能出现的冲突。最后,将合并后的代码推送到远程v0.2分支。
1385

被折叠的 条评论
为什么被折叠?



