1
私はgitを試しています。 git log
が下に示すように、2番目のコミットのSHAハッシュは変更されましたが、メッセージは同じままです。誰かが昨日と今日の2回目のコミットの違いを見つける方法を私に指摘してもらえますか?何を私に困惑する第二のための2つの異なるコミットは(8e5cf1e
と0d7f23f
)をコミットすることであるSHAが変更されたのにコミットメッセージが同じままである理由
TODAY:
* 09ed1fc (HEAD -> master) third commit
* 0d7f23f second commit
* c02a2ea first commit
YESTERDAY:
* 8e5cf1e second commit
* c02a2ea first commit
が同時に作成されたありがとう:
>git log -1 8e5cf1e
commit 8e5cf1ea4fae4a9568b5e8c1622b63efd0e5b27f
Author: Me
Date: Sun Dec 3 11:30:40 2017 -0500
second commit
>git log -1 0d7f23f
commit 0d7f23fb8dd1db6728579eae0c8c272a17b6ad40
Author: Me
Date: Sun Dec 3 11:30:40 2017 -0500
second commit
これは正解です(上に表示されています)。しかし、間違いがあります。オリジナルのコミットのハッシュは全く変更されませんでした。*ここでは、2つの異なるコミットがあります。醜い古い '8e5cf1e'コミットの代わりに、今使っている輝く新しいコミット' 0d7f23f'があります。上記の 'git diff'は、これら2つのコミットに保存されたスナップショットを比較します。 'git log -1'を使って各コミットのcommit * messages *を見ることができます。 –
torek