$ git 樱桃挑选 5de83068 错误:您对以下文件的本地更改将被合并覆盖: 组件/ApplicationEnums/Application.cs 请在合并之前提交您的更改或存储它们。 中止 $ 混帐状态 # 在分支master上 没有什么可提交的(工作目录干净)
更新对不起,我切换到另一个分支,然后再次切换回来,并且无法再重现这个:(
$ git 樱桃挑选 5de83068 错误:您对以下文件的本地更改将被合并覆盖: 组件/ApplicationEnums/Application.cs 请在合并之前提交您的更改或存储它们。 中止 $ 混帐状态 # 在分支master上 没有什么可提交的(工作目录干净)
更新对不起,我切换到另一个分支,然后再次切换回来,并且无法再重现这个:(
我有这个问题。 错误是 - 错误:您的本地更改将被cherry-pick覆盖。提示:提交您的更改或存储它们以继续。致命:cherry-pick failed 对我来说,原因是我在暂存区有一个我不想提交的文件。我将该文件从暂存区移出,并尝试再次进行 chery-pick 并且成功了。
来自cherry-pick的补丁在应用更改的接缝方面没有对齐。执行 --no-commit 看看会发生什么。
我不太确定是什么问题,但您可以使用以下语句重置您的工作副本:
git reset --hard origin/master
我在虚拟机上使用 git 时遇到了这个问题,其中工作副本是 VMware 共享文件夹。我真的不知道解决方案是什么。在我的情况下,我能够让 git 移除它认为存在的更改git stash
(经过检查似乎完全是空的);在更改被移走后,我可以在现在干净的工作副本之上进行挑选。(在此之后,我刚刚删除了存储。)
就我而言,我在运行时遇到了错误
git cherry-pick -x <commit1> <commit2> <commit3>
独立运行樱桃精选:
echo <commit1> <commit2> <commit3> | xargs -n 1 git cherry-pick -x
我是从谷歌上搜索那条奇怪的消息来到这里的,我想投入两分钱。
值得一提的是,我的情况如下:
我确实经历了 OP 写的东西,我通过做...解决了……除了等待!:)
也许有缓存或网络问题,谁知道呢。