当前位置:首页 > git > 正文

git代码合并怎么解决冲突

  • git
  • 2024-05-27 21:41:16
  • 5581

⓵Git分支的创建、切换、合并以及解决冲突、删除
步骤是:
HEAD指向当前分支。 bugfix01
要查看所有分支,请使用gitlog--pre tty=oneline、gitlog--graph、gitlog--all。 ,如图:
bugfix01中的修复已合并到master中。
如果bugfix01和bugfix02分支都修改了README.md文件,请先合并。 在bugfix01修复master时,将bugfix02的更改合并到master时发现冲突。
使用gitstatus检查当前状态,然后提示您使用gitcommit提交或使用gitmerge--修复冲突。 abort命令中止此合并。
打开冲突的文件。 从<<<<<<<到>>>>>>>的冲突部分将两个分支的内容视为======。 =分裂。 您应该保留哪一部分或全部保留取决于您的具体情况。
键入gitmergetool,然后在出现提示时键入opendiff。 Xcode附带的FileMerge工具将在您的Mac上打开。
这里是已启动的文件合并工具。 使用此工具合并文件时,您可以选择多种文件合并策略,包括:1.左侧优先。 2.右侧优先。 3.握住两者,但将左侧放在前面并握住两者4.将右侧放在前面并握住两者5.)。
以上工具位于
开发工具中,如果您不再需要bugfix01和bugfix02,可以将其删除。
删除成功后,您将请参阅消息“Deletedbranchbugfix01(was54eb6aa)”。 与删除的分支对应的提交号的前7位。
要删除远程分支,必须使用gitpushorigin--delete
参考文章:https://www.cnblogs.com/ludashi/p/8093145.html