idea处理pull冲突
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea处理pull冲突相关的知识,希望对你有一定的参考价值。
参考技术A 事先准备:把远程仓库的README.md内容改写为bbb(原先为aaa);本地仓库的README.md内容改写为ccc(原先也为aaa),以此来模仿代码冲突。1、先commit,再pull:pull的时候会提示有冲突,需要你进行手动merge,AcceptYours就是直接选取本地的代码,覆盖掉远程仓库的,AcceptTheirs是直接选取远程仓库的,覆盖掉自己本地的,我们选择Merge,自己手动行进选择、修改。
2、在result中修改好自己想要merge的代码,然后点击Apply。
在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)
正常情况下,获取最新代码并修改完本地代码后,正常提交流程是先暂存本地代码、提交、推送至服务器。
在多人协作开发时会出现本地文件和服务器文件冲突的情况,这时候不能成功拉取服务器代码进行合并,这时候需要采取Stash命令,
步骤:
1、Stash Changes 这个操作会把选中的文件暂时copy一份放在存储中心(独立于本地代码和git服务器代码),并将本地源代码还原成开始修改前的版本,
2、操作后再进行拉取pull操作,将最新的服务器代码获取至本地,这时本地代码就会是最新版本。
3、弹出存储,就是将步骤1的代码从存储中心再获取至项目中,vscode会处理并提示给你需要合并的文件
4、解决冲突后暂存,再进行正常提交代码
以上是关于idea处理pull冲突的主要内容,如果未能解决你的问题,请参考以下文章