【发布时间】:2018-10-05 16:24:40
【问题描述】:
我认为这是开发人员可以做的愚蠢的事情,但我不小心做了。
我对本地主服务器进行了更改,但没有提交。突然间我创建了git pull,然后本地 master 更新了我的更改和远程 repo 更改。现在我可以通过解决冲突(如果有)来合并更改。但我想撤消此拉动并保留我所做的未提交的更改。这可能吗?如果我错了,请纠正我。请帮帮我。
【问题讨论】:
-
我不确定你在问什么。 git pull 完成了,现在你有了新代码和未提交的更改,你想回到只保留未提交的更改吗?
-
@chevybow,是的,兄弟
-
happygitwithr.com/pull-tricky.html,git doc 的这一部分有几个常见的场景,28.1.3 git stash 有冲突,正好解决了你的情况。基本上你要么按照步骤解决冲突,要么 git reset 撤消 pull *而不会丢失本地更改。