Gitで「間違えた」「こうしておけば良かった」と思った時の対処方法を覚えましょう。
準備
作業ディレクトリとしてC:\workディレクトリを使うことにします。
C:>mkdir c:\work
C:>cd c:\work
ここに「readme.txt」「password.txt」の二つのファイルを作っておきます。
C:\work>notepad readme.txt
C:\work>notepad password.txt
readme.txtは次の内容にします。
This is my readme file.
password.txtは次の内容にします。
My password is JugemJugem.
initを取消しましょう。
カレントディレクトリをgitリポジトリにします。
C:\work>git init
Initialized empty Git repository in C:/work/.git/
git情報のためのディレクトリができていることを確認します。dirコマンドに、名前だけを表示するように、/Bオプションを付けます。隠しファイルも表示するように、dirコマンドに/Aオプションを付けます。
C:\work>dir /B /A
.git
password.txt
readme.txt
このディレクトリをgitで管理しないことにします。「.git」ディレクトリを、この内容ごと削除します。
C:\work>rmdir /S .git
.git、よろしいですか (Y/N)? y
gitリポジトリではなくなったことを確認します。
C:\work>git status
fatal: Not a git repository (or any of the parent directories): .git
注意:.gitディレクトリを消すと、すべての履歴情報(過去のバージョン)なども消えます。





