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