git cherry-pick说存在本地更改,但是git status什么也没说

问题描述 投票:7回答:4
$ git cherry-pick 5de83068错误:您对以下文件的本地更改将被合并覆盖:组件/ApplicationEnums/Application.cs请先提交您的更改或将其存储起来,然后再进行合并。堕胎$ git状态#在分支主管上无需提交(工作目录干净)

UPDATE抱歉,我切换到另一个分支,然后又切换回了,再也无法重现此内容了:(

git cherry-pick
4个回答
3
投票
我不太确定出了什么问题,但是您可以使用以下声明重置工作副本:

git reset --hard origin/master


2
投票
我有这个问题。

错误是-错误:您的本地更改将被Cherry-pick覆盖。提示:提交更改或保存更改以继续。致命的:挑选樱桃失败对我来说,原因是我在暂存区中有一个我不想提交的文件。我将文件从暂存区中移出,并尝试再次点选,这是成功的。


1
投票
樱桃拾取的补丁在应用更改的接缝方面未对齐。做--no-commit以查看会发生什么。

0
投票
我在虚拟机上使用git时遇到了这个问题,其中的工作副本是VMware共享文件夹。我真的不知道解决方案是什么。就我而言,我能够通过git stash使git消除它认为存在的更改(检查时似乎完全是空的);更改被移走后,我可以在现在干净的工作副本上摘一些。 (在此之后,我只是删除了存储。)

0
投票
[git reset为我工作(感谢@Cascabel从@sheffield的评论到答案的回复)]
© www.soinside.com 2019 - 2024. All rights reserved.