Goland(IDEA、Pycharm均可)可视化界面解决git merge冲突(超级高效!)

您所在的位置:网站首页 idea自动merge Goland(IDEA、Pycharm均可)可视化界面解决git merge冲突(超级高效!)

Goland(IDEA、Pycharm均可)可视化界面解决git merge冲突(超级高效!)

2024-04-08 08:06| 来源: 网络整理| 查看: 265

git merge冲突在以下几种情况会出现:

使用git merge命令合并一个本地分支到另一个本地分支时使用git pull拉取远程仓库某个分支的最新代码时

如果全程使用命令行操作,那么解决冲突时会非常麻烦,需要到每一个文件里去手动解决。Goland(包括JetBrains其他软件,如IDEA、Pycharm等)有比较友好的可视化界面,在解决冲突时非常高效。

下面演示git pull拉取代码时产生冲突的解决步骤:

1、找到Pull位置 在这里插入图片描述 2、选择具体要pull的远程库的分支(注意:最好加上–no-commit选项,否则在合并之后会自动提交,不利于我们在反悔时进行abort操作) 在这里插入图片描述 3、弹框将显示有哪些文件需要解决冲突。如果准备所有冲突地方都取远程库最新代码,可以直接选择“Accept Theirs”;否则可以每个文件都点开,手动合并,见第四步。 在这里插入图片描述 4、左边是本地文件代码,右边是远程库文件代码,中间是合并之后要保存的结果。通过""来选择取哪一边的代码,或者手动编辑,或者直接左下角Accept某一边的代码。最后“Apply”保存即可。 在这里插入图片描述 5、全部冲突处理完之后,再git add/git commit/git push三连到远程库(注意如果前面没选择–no-commit参数,那么冲突处理完后会自动提交)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3