git の使い方に関するメモ (一人 ver)
git add . したが, 不要ファイルも上げてしまった時#1. すべてのファイルをスナップショットから取り除く.
#2. test.pl だけ, スナップショットから取り除く.
git commit してしまったが, まだ push していない時.
#1. commit をなかったことにする.
ファイル・ディレクトリの状態も1つ前のコミット状態に戻ってしまう.
追加ファイルはファイル・ディレクトリからも削除され, 変更したファイルは1つ前のコミットに戻ってしまう.
で確認するとわかる.
#2. 直前の commit にスナップショットを上書きする.
一度 git add . してしまったファイルは git rm で取り除く.
commit する際, --amend オプションを指定して, commit のメッセージも変更できる.
して, initial commit と 最新 commit の commit コードをチェック,
コピペして, 差分を確認.
>>
[training@localhost hoge]$ git diff 37a7191ebc347..4d9716a7fb8