2016-09-21 10 views
2

私はここで.git/sequencer.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

チェリーピックとリバーブの両方がシーケンサーを使用します。合理的に現代的なGitでは、 'git status'はあなたがこれらのどれかの真中にいることを伝えます。 – torek

答えて

4

これは不完全な部分の残骸のようです。git revert

git revert --quitを使用し、ディレクトリが消えました。

git-revert documentationがこのディレクトリに言及:

SEQUENCERサブコマンド

--continue.git/sequencer内の情報を使用して進行中の操作を続行します。 チェリーピックまたは復帰に失敗した場合に競合を解決した後も使用できます。

--quit進行中の現在の操作については忘れてください。チェリーピックまたは復帰に失敗した後にシーケンサーの状態をクリアするために使用できます。

--abort操作をキャンセルしてプリシーケンス状態に戻ります。

関連する問題