所以我的上次提交完成了任务。现在为性能基准标记我添加了一些日志并完成了我的performanceBench标记。我把保存在列表中的更改藏起来了。
$ git stash save peformanceBenchMarking
今天我再次想做性能BenchMarking,所以我应用了存储保存。
$ git stash apply stash@{x}
现在如何撤消应用此存储所引入的更改?我以后还想要这个藏匿点。 我知道这将是非常简单的事情,现在我无法思考它。 任何帮助将不胜感激,谢谢。
答案 0 :(得分:1)
stash apply
命令不会向分支添加任何提交,它只是应用更改(请参阅git status
的输出),因此您可以
# Revert every change, so `git status`is (probaly) empty
$ git reset --hard
答案 1 :(得分:0)
如果除了从藏匿处应用的更改之外还有其他更改,则可以执行以下操作:
git stash show stash@{x} -p | git apply --reverse
答案 2 :(得分:0)