
技術

この記事では、Gitにおけるコミットの日時を変更する方法について言及しています。
記事を書こうと思った背景としては、プライベートの都合上、PCに触れない日が度々あるのですが、草を生やしておきたいという気持ちはあるためどうにかして毎日commitしているように見せたい自分と同じ方がいらっしゃると思ったからです。
今回は日付と曜日を変更し、一日前にcommitしたことにしたいと思います。
~ $ git log --pretty=fuller
~ $ git commit --amend --date="Tue Feb 27 01:15:23 2024 +0900"
~ $ git rebase HEAD~1 --committer-date-is-author-date
~ $ git log --pretty=fuller
変更を確認後、Githubにpushし、プロフィールページから草が生えていることが確認できれば問題なしでしょう。
個人のプロダクトならやってもいいですが、チーム開発や業務の場合はやらない方がいいでしょう…conflictの原因になりかねません。