git initを元に戻すコマンドはありますか?


回答:


1228

.gitを削除するだけです。通常:

rm -rf .git

次に、適切なユーザーとして再作成します。


8
Mathewに感謝しますが、「もしあなたがそれを始めたばかりなら」について詳しく説明してくれますか-いくつかのことをやったので、いくつかのコミットなど、これを削除するだけで問題になるでしょうか?
Yarin、2010

54
いいえ、.gitサブディレクトリ全体をいつでも削除できます。悪影響はありません。
mskfisher

76
@mskfisher:リポジトリがなくなったこと以外に悪影響はありません、つまり!
Cascabel

1
現在のgitディレクトリのサブgitディレクトリを初期化する場合は、上記のコマンドを実行しないでください。
Zen

5
これはWindowsでは機能しないと思います。Windowsの場合rmdir /s .git
Yubaraj、2016年

37

ウィンドウで、rmdir .gitまたはrmdir /s .git .gitフォルダはサブフォルダを持っている場合。

git shellが適切な管理者権限で設定されていない場合(つまり、 rmdir)、コマンドプロンプトを開くことができます(おそらく管理者として、Windowsキーを押して「cmd」と入力し、「コマンドプロンプト」を右クリックします) 'および[管理者として実行]を選択し、同じコマンドを試してください。

rdrmdirコマンドの代替形式です。http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true


1
リモートを追加してファイルとサブフォルダーを強制する場合は、rmdir / s .git
dpineda

Win7のフォルダーで誤ってgit initを実行しました。rmdir / s .gitによって削除されました。
qxotk 2015年

5

Gitはすべてのファイルを.gitディレクトリに保持します。それを削除して、もう一度初期化してください。

この投稿は、Windows、Mac OSX、Ubuntuで非表示の.gitファイルを見つける方法をよく示しています


4

私はgit bashコンソールでWindows 7を実行しています。上記のコマンドは私にはうまくいきません。

だから私はWindowsエクスプローラを介してそれをやった。[非表示のファイルを表示する]をオンにし、プロジェクトディレクトリに移動して、.gitフォルダーを手動で削除しました。次にコマンドラインに戻り、git statusを実行して確認しました。

戻ってきた...

fatal:gitリポジトリ(または親ディレクトリ)ではありません:.git

これがまさに私が欲しかった結果です。ディレクトリがgitリポジトリではないことを返しました(もう!)。


4

.gitプロジェクトのルートフォルダー内のフォルダーを削除する

サブモジュールをインストールしてそれらのgitを削除したい場合は.git、サブモジュールフォルダーからも削除します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.