我为我的项目编写了一些新代码,但需要参考以查看旧版本。
> git stash
> git checkout <commit of old version that I wanted to look at>
之后我想回去处理我藏匿的代码。
> git stash pop
但是哎呀,我想我应该先检查一下master,因为“git log”现在显示我不再是最新版本了。所以我试试
> git checkout master
page.html: needs merge
error: you need to resolve your current index first
但是我不想把我的藏品与我只偷看的旧版本合并。现在怎么样?
答案 0 :(得分:1)
你的藏匿处应该仍在那里(虽然可以用git stash list
仔细检查),因为它没有干净利落。所以你只需要git reset --hard HEAD
,合并冲突就会消失,所以你可以办理结账。