Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 我试图使合并冲突发生。我得到相反的结果,终端说使用了递归策略_Git_Merge_Version Control_Merge Conflict Resolution - Fatal编程技术网

Git 我试图使合并冲突发生。我得到相反的结果,终端说使用了递归策略

Git 我试图使合并冲突发生。我得到相反的结果,终端说使用了递归策略,git,merge,version-control,merge-conflict-resolution,Git,Merge,Version Control,Merge Conflict Resolution,我正在做一个赋值,在两个不同的分支上更改了两个(在我的index.html中)之后,它调用进行git合并 我试过了。将标题更改为其他单词(或添加其他单词)后,我通过执行以下操作确保HEAD指向git日志上的上一个但最近的提交结果: 命令git checkout[previous commit sha] 看到头部处于分离状态 然后 切换回master分支(分配调用此操作) 我在master分支上运行git merge,然后得到输出/结果 通过“递归”策略进行合并 我做错了什么 递归是当前默

我正在做一个赋值,在两个不同的分支上更改了两个
(在我的
index.html
中)之后,它调用进行git合并

我试过了。将标题更改为其他单词(或添加其他单词)后,我通过执行以下操作确保
HEAD
指向
git日志上的上一个但最近的提交结果:

  • 命令
    git checkout[previous commit sha]

  • 看到
    头部处于分离状态

    然后

  • 切换回
    master
    分支(分配调用此操作)

  • 我在
    master
    分支上运行
    git merge
    ,然后得到输出/结果

    通过“递归”策略进行合并

    我做错了什么

    递归是当前默认的双头策略,但经过一些 搜索中,我终于找到了一些关于“解析”合并的信息 战略

    这只能使用3路合并算法解析两个头部。什么时候 有一个以上的共同祖先可以用于3路 合并时,它创建一个公共祖先的合并树并使用该树 作为三向合并的参考树。这已报告给 在不引起测试错误的情况下减少合并冲突 根据Linux 2.6内核开发中的实际合并提交完成 历史此外,这还可以检测和处理涉及 重命名,但当前无法使用检测到的副本。这是 拉取或合并一个分支时的默认合并策略

    递归是当前默认的双头策略,但经过一些 搜索中,我终于找到了一些关于“解析”合并的信息 战略

    这只能使用3路合并算法解析两个头部。什么时候 有一个以上的共同祖先可以用于3路 合并时,它创建一个公共祖先的合并树并使用该树 作为三向合并的参考树。这已报告给 在不引起测试错误的情况下减少合并冲突 根据Linux 2.6内核开发中的实际合并提交完成 历史此外,这还可以检测和处理涉及 重命名,但当前无法使用检测到的副本。这是 拉取或合并一个分支时的默认合并策略


    欢迎来到StackOverflow!我对你的问题做了一些修改,以使那些有可能回答你的问题的人更容易理解。听起来你是在故意制造冲突(看看它是如何运作的?)。。。而您只是未能创建一个“严重”到无法自动纠正的冲突。建议:查看更多详细信息。文件中出现了什么?如果您希望生成无法由git自动解决的冲突,您可以在两个分支上修改同一文件的同一行(前后1行或2行)。然后您将遇到冲突并可以解决它。git log--oneline--all index.html命令的输出是什么?欢迎使用StackOverflow!我对你的问题做了一些修改,以使那些有可能回答你的问题的人更容易理解。听起来你是在故意制造冲突(看看它是如何运作的?)。。。而您只是未能创建一个“严重”到无法自动纠正的冲突。建议:查看更多详细信息。文件中出现了什么?如果您希望生成无法由git自动解决的冲突,您可以在两个分支上修改同一文件的同一行(前后1行或2行)。然后您将遇到冲突并可以解决它。git log--oneline--all index.html命令的输出是什么?这有什么关系?这有什么关系?