【发布时间】:2009-06-19 21:34:59
【问题描述】:
我的 git stash 中保存了一个小补丁。我已经使用git stash apply 将它应用到我的工作副本中。现在,我想通过反向应用补丁来取消这些更改(有点像 git revert 会做的事情,但针对存储)。
有人知道怎么做吗?
澄清:我的工作副本还有其他变化。我的特殊情况很难描述,但您可以想象隐藏中的一些调试或实验代码。现在它在我的工作副本中与其他一些更改混合在一起,我想看看有没有来自 stash 的更改的效果。
目前 stash 似乎不支持此功能,但 git stash apply --reverse 将是一个不错的功能。
【问题讨论】:
-
不能仅仅通过区分当前和以前的版本来创建一个反向补丁吗?然后应用那个?
-
除了应用的存储之外,工作树中是否有变化?
-
在此处添加,...应该是常见问题解答,而不是问题...stackoverflow.com/questions/59973103/…