0、切换到被合并分支
git checkout 切换到被合并分支
git pull
1、切换到测试版本分支
git checkout 要合并后的目标分支
git pull
2、合并版本(必须保证目标分支和被合并分支本地都是最新的)
git merge 当前被合并开发分支 –no-ff
3、如果弹出, 直接 :wq
4、提交版本
git push origin HEAD:refs/for/要合并后的目标分支
git push origin master
Git将一个分支完全覆盖另一个分支的操作方法
切换到要覆盖的分支,这里我们用develop分支
git checkout develop
执行覆盖的命令,这里是将master分支的内容覆盖到develop分支
git reset –hard origin/master
覆盖成功之后,将本地分支强行推到远程分支
git push -f
代码合并冲突解决(VSCode),搜索 >>>>>
希望保留本地的修改,pull之后,修改依然存在
1、这样操作的效果是在最新的仓库代码的基础仍保留本地的改动
git stash
git pull
git stash pop
git stash: 将改动藏起来
git pull:用新代码覆盖本地代码
git stash pop: 将刚藏起来的改动恢复
2、不保留本地的修改,直接覆盖
git reset --hard
git pull
3、线上分支代码强制覆盖本地
git fetch --all && git reset --hard master && git pull
webstorm如何合并代码,解决冲突
https://blog.csdn.net/wang_yaqin/article/details/88893951
git合并冲突解决
https://www.cnblogs.com/yangsg/p/13267246.html
操作流程
文档更新时间: 2022-11-14 07:21 作者:admin