別の日付でコミットを作成することは可能ですか?
これは、Gitトリックシリーズから最初の短いチュートリアルです.
場合によっては、現在のものとは別の日付でコミットを作成する必要がある状況に移行する場合があります.幸いにも、あなたはgit あなたは、現在、あなたが
畝
畝
たとえば、プロジェクトにパッチを送信する場合は、元のコミットを作成したときに元の日付になりますが、コミットされた日付はパッチが適用されたときになります.別の一般的なシナリオはrebasingです:rebasingは、コミット日を変更するが、著者の日付を変更します.
ノート
他のフォーマットを使用することもできます
RFC
場合によっては、現在のものとは別の日付でコミットを作成する必要がある状況に移行する場合があります.幸いにも、あなたはgit
GIT_AUTHOR_DATE
GIT_COMMITTER_DATE
Author
とCommitter
の間の違いであることを疑問に思っていますGITの日付を理解しましょう
畝
The author is the person who originally wrote the work, whereas the committer is the person who last applied the work.
畝
たとえば、プロジェクトにパッチを送信する場合は、元のコミットを作成したときに元の日付になりますが、コミットされた日付はパッチが適用されたときになります.別の一般的なシナリオはrebasingです:rebasingは、コミット日を変更するが、著者の日付を変更します.
コマンド
GIT_AUTHOR_DATE='Mon May 18 19:32:11 2022 -0400' \
GIT_COMMITTER_DATE='Mon May 18 19:32:11 2022 -0400'\
git commit -m 'Commit from the past'
上記の例に示すように、任意の日付に両方の値を設定し、コードをその日付でコミットします.ノート
他のフォーマットを使用することもできます
日付書式
RFC
2822 Mon, 18 May 2022 19:32:11 -0400
ISO 8601 2022-05-18 19:32:11 -0400
ローカルMon May 18 19:32:11 2022
ショート2022-05-18
相対5.seconds.ago
、2.years.3.months.ago
、6am yesterday
つながりましょう.Reference
この問題について(別の日付でコミットを作成することは可能ですか?), 我々は、より多くの情報をここで見つけました https://dev.to/abdlrahmansaberabdo/is-it-possible-to-create-a-commit-with-a-different-date-c32テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol