私はおそらく大きな間違いをしました。
関連するシステム情報:
- Windows XP SP2
- i686 Cygwin 1.7.6 git
- 1.7.1
新しく作成したgitリポジトリに空のブランチを作成しようとしました。発行したコマンドは次のとおりです。
git init
git symbolic-ref HEAD refs/heads/klist
rm .git/index <---- this command failed obviously, there was no index.
git clean -fdx <---- this is my nightmare
問題は、cleanコマンドが現在のフォルダーにあるファイルを実際に削除することに気づかなかったことです。これは新しく初期化されたgitリポジトリであるため、元に戻す古いバージョンはありません。
ホームページにアップロードしたファイルもあれば、アップロードしていないファイルもあります。ファイルを回復する方法についてのアイデアはありがたいです。どんな種類のリカバリソフトウェアを使用してもかまいません。linux/cygwinでファイルを失うことは、リカバリが不可能ではないにしても苦痛であることを認識していますが、ちょっと試してみましょう。