2
コンピュータの時刻を変更してコミットしてプッシュすると、githubが自分の変更をコミットしたときに自分のPCに設定されている時間がかかることがわかりました。実際の時間/日付をギブスで見せる方法はありますか?GitHubはどこからプッシュの時間をとっていますか?
コンピュータの時刻を変更してコミットしてプッシュすると、githubが自分の変更をコミットしたときに自分のPCに設定されている時間がかかることがわかりました。実際の時間/日付をギブスで見せる方法はありますか?GitHubはどこからプッシュの時間をとっていますか?
プッシュの時間は関係ありません。多くのリモートリポジトリで同じコミットを何度も押すことができます。どこにも保存されません。
各コミットには、作成日時(作成者日付)と適用日時(コミッタ日付)の2つのタイムスタンプが保存されます。これらの時間は、コミットが作成されたときと同じです。コミッターの日付は、コミットが修正されたとき、パッチから適用されたとき、チェリーピックされたとき、リベースされたときなどに変更されます。
これらのタイムスタンプは、デフォルトでコミットが作成/更新されるコンピューターの現在時刻を使用して生成されます。override them if needed 。
Git bookの著者とコミッターの違いについては、こちらをご覧ください。
コミットオブジェクトの作成時に、タイムスタンプの一方または両方を上書きすることもできます。現時点のコンピュータのアイデアを使用するのは単にデフォルトです。将来へのコミットをうまくとっていくことで、あなたが得ることができる楽しい(一種の楽しみ、多分)効果があります。 – torek