Gitが間違ったユーザーでリポジトリを作成したので、元に戻したいのです。このためのコマンドはありますか?実際には、.gitディレクトリに入って編集する必要がありますか?
あなただけの.gitを削除することができます。通常は
rm -rf .git
その後、正しいユーザーとして再作成してください。
Windowsでは、.gitフォルダーにサブフォルダーがある場合はrmdir .git
またはrmdir /s .git
と入力します。
Gitシェルが適切な管理者権限で設定されていない場合(つまり、rmdir
を実行しようとしたときに拒否されます)、コマンドプロンプトを開くことができます(管理者として) [管理者として実行]を選択し、同じコマンドを実行します。
rd
は、rmdir
コマンドの代替形式です。 http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true
Gitはすべてのファイルを.gitディレクトリに保存します。それを削除してもう一度initしてください。
このpostはWindows、Mac OS X、Ubuntuでhide .gitファイルを見つける方法をよく示しています。
私はgit bashコンソールを使ってWindows 7を実行しています。上記のコマンドは私にはうまくいかないでしょう。
だから私はWindowsエクスプローラを介してそれをやった。隠しファイルの表示をチェックし、プロジェクトディレクトリに移動して手動で.gitフォルダを削除しました。それからコマンドラインに戻り、git statusを実行して確認しました。
どちらが戻ってきた...
fatal:gitリポジトリ(または他の親ディレクトリ)ではありません:.git
これはまさに私が望んだ結果です。そのディレクトリはgitリポジトリではないことが返されました(もう!)。
プロジェクトのルートフォルダにある.git
フォルダを削除します。
サブモジュールをインストールしていて、それらのgitを削除したい場合は、サブモジュールフォルダから.git
も削除します。