- 此问题在此处已有答案**:
Why does git say "Pull is not possible because you have unmerged files"?(11个答案)
17小时前关门了。
我仍然对所有Git选项感到困惑:-(
我有一个本地存储库,我想每天更新它的最新分支。
它没有任何变化,所以我每天都运行它
git pull origin develop
但由于某种原因,我得到这个错误,所以我猜拉是一个坏的选择,我也不想删除和克隆它的每一天
error: Pulling is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
我应该使用哪个命令?
2条答案
按热度按时间nxowjjhe1#
基本上,您有一些尚未提交的本地更改。如果您正在拉取,则有两种可能性:
1.您已执行一些本地更改,但尚未提交
1.在存储库的远程副本上,正在进行的一些提交无法与您所做的更改自动合并
要解决此问题,请首先运行
看看是否是合并的问题,如果不是,你可以决定stash你的本地修改,提交或者
git reset --hard
回滚。另一方面,如果是合并冲突,则需要比较版本并分别修复每个合并冲突。https://www.simplilearn.com/tutorials/git-tutorial/merge-conflicts-in-git
vojdkbi02#
Git通知你本地有修改过的文件。