3

.git他のさまざまなファイルやフォルダーと一緒に名前が付けられた1つのフォルダーを含むディレクトリがあります。ディレクトリを除くすべてのファイルとすべてのフォルダを削除したい.git

いずれかのフォルダーに という名前のサブフォルダーが含まれている場合は、.gitそれらも削除したいことに注意してください。ルート git リポジトリのみを保持する必要があります。

4

1 に答える 1

5

これは次のように簡単です:

shopt -s extglob dotglob
rm -rf !(.git)

http://mywiki.wooledge.org/globを参照してください。

于 2012-12-30T10:25:20.597 に答える