Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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 - Fatal编程技术网

Git 什么是;可能是由于冲突解决的原因”;在空樱桃挑选信息中的意思是什么?

Git 什么是;可能是由于冲突解决的原因”;在空樱桃挑选信息中的意思是什么?,git,Git,当您尝试选择已在当前分支中的提交时,消息 The previous cherry-pick is now empty, possibly due to conflict resolution. 将显示 这意味着很清楚 然而,这条信息显然涵盖了其他一些情况,我不理解其他情况——可能是由于冲突解决。 冲突解决如何使提交变为空?当您选择提交时,git会尝试应用补丁。有三种可能的结果: 没有变化,因为补丁已经在祖先中(例如,当您尝试采摘两次樱桃时) 应用了一些更改 文件中的冲突 如果文件中存在冲突

当您尝试选择已在当前分支中的提交时,消息

The previous cherry-pick is now empty, possibly due to conflict resolution.
将显示

这意味着很清楚

然而,这条信息显然涵盖了其他一些情况,我不理解其他情况——可能是由于冲突解决。
冲突解决如何使提交变为空?

当您选择提交时,git会尝试应用补丁。有三种可能的结果:

  • 没有变化,因为补丁已经在祖先中(例如,当您尝试采摘两次樱桃时)
  • 应用了一些更改
  • 文件中的冲突

如果文件中存在冲突,您可以编辑它们,称为“冲突解决”。编辑它们的一种方法是删除cherry pick将添加的所有更改。当你这样做的时候,你在任何地方都不会有更多的变化,但是樱桃采摘仍在进行中。这就是为什么这个提示说“可能是由于冲突解决。”

可能的重复我同意它是类似的,但我的问题是相当一般的,它不是关于cherry pick本身。我想了解,基本上,在解决冲突的过程中,提交如何消失,正如提示所暗示的——可能是由于冲突解决。那么,你可能想改写问题,尤其是主题行。例如,可能是这样的:“冲突解决如何使提交变为空,以便在Git
重新基址
am
期间需要使用
--skip
?”