私はちょうど新しいコンピュータにここでgitのクローンを終えた、と私は今、面白い状態のレポを持っている:クリアアウトgitの作業ディレクトリ
何のブランチにチェックアウトはありません。作業ディレクトリは空ですが、repoはすべて.gitメタデータで圧縮されています。
ここで欠けているステップは、ブランチに作業コピーを取得するためにgit checkout
を実行することですが、この状態は私には分かりません。これは非常に大きなレポです。私は非常に頻繁にアクセスする必要はないと思っていますので、私は今、疑問を呈しています。ブランチがチェックアウトされていないこの「クリーン」状態に戻る方法はありますか?ファイルはメタデータとしてのみ存在しますか?
これは、いくらかのディスク容量を節約するのに大いに役立ちます。
私はすべてのローカルファイルを削除することを考えましたが、それはそのブランチでコミットされていない削除として表示されます。私は、単に作業ディレクトリをクリアして、リポジトリのすべてのブランチから切り離し、メタデータだけをrepoディレクトリに残す方法があるかどうかを調べたいと思います。
ここで考えられる解決策の1つは、すべてのファイルが削除されるブランチを作成することですが、それは非常にエレガントではありません。多分より直接的なアプローチが存在するでしょうか?
いつもありがとうございました!
乾杯
[gitのローカル作業ディレクトリをクリアするにはどうすればいいですか?](http://stackoverflow.com/questions/673407/how-do-i-clear-my-local-working-directory-in- git) –
かなりです。私はそれを読んで、それは作業コピーからuntrackedファイルをクリアすることにあるようです。ここで私の質問は、作業コピー全体をワイプし、メタデータだけをディスクに残すことでした。 – HarvesteR