FC2ブログ

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
というように
変更がされていないことが確認できる
スポンサーサイト



テーマ : Linux
ジャンル : コンピュータ

コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック