【发布时间】:2015-07-02 06:43:59
【问题描述】:
我在相当长的提交序列上开始了git revert,不知道-no-edit 选项。因此,每个被还原的提交都会弹出编辑器。退出编辑器而不保存“中止”恢复,但仅适用于被恢复的特定提交 - 因此,一旦它退出,git 就会弹出另一个编辑窗口,用于正在恢复的序列中的下一个提交。
web 上的手册页显示了一个选项 --abort,它可以满足我的要求,但我尝试使用它(在不同的窗口中),并获得使用消息:
$ git revert --abort live-20121111..V2.1-master
usage: git revert [options] <commit-ish>
我使用的是Cygwin git 1.7.5.1 版,所以大概--abort 选项是在较新的版本中引入的。我如何干净地停止整个序列以使用--no-edit 选项重新开始?我不想退出数百个编辑器会话。
【问题讨论】: