繁体   English   中英

git pull 是不可能的,有未合并的文件

[英]git pull isn't possible, there are unmerged files

我已经阅读了许多关于此的其他问题,大多数答案都涉及执行 git reset --hard origin/master,这使我们失去了所有已提交的更改,这是我负担不起的。

以下是我在终端中收到的错误消息:

在此处输入图片说明

我该如何解决? 我只想将 master 的上游版本导入我的本地 master,然后将我的更改推送到上游 master。 我知道 git reset --hard upstream/master 会将上游更改导入到我的本地 master,但我不想丢失我所做的所有更改。

# save your changed files in a stash that behaves like a stack
git stash

# Pull changes from upstream
git pull origin master

# get the changed files from stash and apply to the current branch
git stash apply

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM