git 冲突解决方式(方式一,目标分支有push权限)
先切换到需要合并到的目标分支 git checkout xxx(xxx为目标分支名)
拉去该分支的最新代码 git pull
将需要合并到该分支的代码(你需要提交合并的代码分支),合并到该目标分支:git merge –no-ff XXX(XXX为你的开发分支名)
查看当前合并状态 git status
用编辑器打开冲突文件进行修改
用 git diff 命令查看是否还有冲突文件
如果有冲突文件则返回第5步骤继续修改,如果没有冲突则直接在当前的目标分支提交代码
git 冲突解决方式(方式二,目标分支无push权限)
先切换到需要合并到的目标分支 git checkout xxx(xxx为目标分支名)
拉去该分支的最新代码 git pull
切换回当前开发分支 git checkout xxx(xxx为开发分支名)
将目标分支的代码合并到当前分支:git merge –no-ff XXX(XXX为目标分支)
查看当前合并状态 git status
用编辑器打开冲突文件进行修改
用 git diff 命令查看是否还有冲突文件
如果有冲突文件则返回第5步骤继续修改,如果没有冲突则直接在当前的目标环境提交代码