14
$ git 樱桃挑选 5de83068
错误:您对以下文件的本地更改将被合并覆盖:
        组件/ApplicationEnums/Application.cs
请在合并之前提交您的更改或存储它们。
中止

$ 混帐状态
# 在分支master上
没有什么可提交的(工作目录干净)

更新对不起,我切换到另一个分支,然后再次切换回来,并且无法再重现这个:(

4

6 回答 6

8

我有这个问题。 错误是 - 错误:您的本地更改将被cherry-pick覆盖。提示:提交您的更改或存储它们以继续。致命:cherry-pick failed 对我来说,原因是我在暂存区有一个我不想提交的文件。我将该文件从暂存区移出,并尝试再次进行 chery-pick 并且成功了。

于 2016-01-07T06:57:01.977 回答
2

来自cherry-pick的补丁在应用更改的接缝方面没有对齐。执行 --no-commit 看看会发生什么。

于 2010-11-24T07:39:19.337 回答
2

我不太确定是什么问题,但您可以使用以下语句重置您的工作副本:

git reset --hard origin/master
于 2010-11-24T07:12:29.920 回答
0

我在虚拟机上使用 git 时遇到了这个问题,其中工作副本是 VMware 共享文件夹。我真的不知道解决方案是什么。在我的情况下,我能够让 git 移除它认为存在的更改git stash(经过检查似乎完全是空的);在更改被移走后,我可以在现在干净的工作副本之上进行挑选。(在此之后,我刚刚删除了存储。)

于 2011-01-28T17:08:42.870 回答
0

就我而言,我在运行时遇到了错误

git cherry-pick -x <commit1> <commit2> <commit3>

独立运行樱桃精选:

echo <commit1> <commit2> <commit3> | xargs -n 1 git cherry-pick -x 
于 2021-01-06T10:15:30.213 回答
0

我是从谷歌上搜索那条奇怪的消息来到这里的,我想投入两分钱。

值得一提的是,我的情况如下:

  • 真实代码驻留在虚拟机中
  • Mac OS 通过 samba 网络共享连接到它
  • Visual Studio Code 正在我的 Mac 上运行
  • git 在 VS Code 中运行

我确实经历了 OP 写的东西,我通过做...解决了……除了等待!:)

也许有缓存或网络问题,谁知道呢。

于 2020-07-24T10:40:50.213 回答