【发布时间】:2016-08-01 21:21:18
【问题描述】:
我在本地处理一些文件并且在 master 分支后面。所以在继续之前,我拉动了这些文件,这样我就可以在不落后于主分支太远的情况下处理这些文件(我没有提交,因为我正在处理的代码还没有完成)。
所以有人告诉我,如果我拉取某个文件会被更改,所以我应该先提交或存储(到目前为止的标准内容)。
所以我使用了 git stash,然后拉了。果然,我被警告的文件确实发生了变化,但我的另一个(非常重要的)文件也发生了变化,我失去了很多工作。
我怎样才能让这个文件恢复到我的 pull/stash 之前的状态?我试过 git stash apply,git reset Head x。我似乎只能回到以前的提交,但无法恢复在存储之前完成的工作
有什么想法吗?
【问题讨论】:
-
当你
git stash apply时会发生什么?
标签: git github git-pull pull git-stash