GitのLogには、コミットを作った人であるauthorに関する情報、日時と、コミットを行った人であるcommitterに関する情報、日時が記録されています。
一人で使っている場合は、どちらも同じだと思っていたら、違う場合があるんです!
それは、リベース等でコミットを作り直したとき。
その場合、authorの日時は、最初にコミットしたときのままですが、committerの日時は、リベースして新しいコミットができた日時になるみたいです。
なるほど、このようになっていないと、親と子の時間が逆転してしまうからですね。
メールでパッチを送ったときだけauthorとcommitterが変わるかと思っていたけど、そうではないのでした。
2024年11月 月 火 水 木 金 土 日 « 4月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 -
最近の投稿
最近のコメント
- なんでGitの発音を「ジット」だと思うのだろう? に ともとも より
- なんでGitの発音を「ジット」だと思うのだろう? に boku より
- なんでGitの発音を「ジット」だと思うのだろう? に anon より
- なんでGitの発音を「ジット」だと思うのだろう? に コレさん より
- なんでGitの発音を「ジット」だと思うのだろう? に A より
アーカイブ
カテゴリー
メタ情報
タグ