Gitの取消練習

tsukamoto:

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ディレクトリを消すと、すべての履歴情報(過去のバージョン)なども消えます。

Read More