git の直前のコミットの変更

直前のコミットの変更
#10 直前のコミットを変更する
http://dotinstall.com/lessons/basic_git/6710
を参考に
コミットについて学習
すでに、前回
git add .
でインデックス状態なので
git commit
を実行するけど、一行しかコメントをつけないのなら
fit commit -m “line2 を追加”
というようにすれば
commit できる
実行結果は
[master f754810] line2 を追加
Committer: snowpool
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
git config –global user.name “Your Name”
git config –global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit –amend –reset-author
2 files changed, 2 insertions(+)
create mode 100644 .gitignore
結果を確認するため
git log
とすると
commit f7548100f0a9eedc4fee017f677ca19bfc5cd1cb
Author: snowpool
Date: Wed May 29 20:55:00 2013 +0900
line2 を追加
commit 53d156650c331b31b33c8907f25527e61978dfcf
Author: snowpool
Date: Tue May 28 21:28:11 2013 +0900
initial commit
となり、
入力したコメントが反映されている
書式としては
git commit -m “メッセージ”
となる
あと git commit したファイルの修正について
これは
vim index.html
で編集して
git add .
で再びインデックス化
そして
git commit –amend
と実行する
すると vim がたちあがり
コメントを変更するかどうか聞かれるので
:wq
でそのまま保存
これで余計に commit を増やさずに
変更を保存できる
ちなみに、git log で確認した結果は
commit 1110869d4bef57d3502c434ad9f4a94c8633242f
Author: snowpool
Date: Wed May 29 20:55:00 2013 +0900
line2 を追加
commit 53d156650c331b31b33c8907f25527e61978dfcf
Author: snowpool
Date: Tue May 28 21:28:11 2013 +0900
initial commit
というように
変更がされていないことが確認できる

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です