我找到了一个名为.git/sequencer
以下是其内容:
$ ls
head todo
$ cat head
d7d462cf3c0896aa09b3dec020cb21d4c4407d91
$ cat todo
pick d7d462c Initailise repository
pick b88c8bb bash_funcs: add quote_args()
这些pick
行看起来像是rebase
或cherry-pick
的残余,但是:
$ git rebase --abort
No rebase in progress?
我可以安全地删除此目录吗?
答案 0 :(得分:8)
这看起来像是不完整git revert
的残余。
我使用了git revert --quit
,目录消失了。
git-revert
documentation提及此目录:
SEQUENCER SUBCOMMANDS
--continue
使用.git/sequencer
中的信息继续正在进行的操作。可以在解决a中的冲突后继续使用 失败的挑选或恢复。
--quit
忘记当前正在进行的操作。在樱桃挑选或恢复失败后,可用于清除顺序器状态。
--abort
取消操作并返回预序列状态。