levels of contents

git解决冲突

当代码提交到个人分支后,master上合并了他人对同一文件的变更,pull request里会提示有冲突。两种方法解决,先pull master到本地,本地会有冲突的文件提示

  • 直接修改冲突文件
    找到冲突文件冲突文件里会显示类似这样子:

  <<<<<<head

  xxx

  ======

  xxx

  >>>>>>

  根据冲突文件的提示,修改代码,保留需要的代码,commit&push修改后的代码,这个时候commit提示冲突不用管,点ignore。。提交成功后再去看pull request,冲突已经解决

  • 右击菜单选项 tortoiseGit --> Edit conflict 。将Theirs- 或者 Local-中需要的数据添加到Meged中。保存时 标记冲突解决
posted @ 2021-11-02 15:44  非文艺女青年  阅读(320)  评论(0编辑  收藏  举报
levels of contents