마지막 Commit 날짜를 현재 날짜로 변경
1 2 | GIT_COMMITTER_DATE="$(date)" git commit --amend --no-edit --date "$(date)" |
마지막 Commit 날짜를 임의의 날짜로 변경
1 2 | GIT_COMMITTER_DATE="Sun 1 Mar 2020 20:11:22 KST" git commit --amend --no-edit --date "Sun 1 Mar 2020 20:11:22 KST" |
임의의 Commit 날짜를 현재 날짜 또는 임의의 날짜로 변경
Rebase
하기 전에 Commit
하고 수정을 중지해야 한다.
1 2 | git rebase <commit-hash>^ -i |
첫번째 줄의 pick
을 e
로 수정 한 뒤 저장하고 vim을 빠져나온다.
그리고 위의 2가지 날짜 변경 방법을 사용하여 원하는 날짜로 변경한다.
마지막으로 아래 명령을 실행하여 마무리 한다.
1 2 | git rebase --continue |
출처: https://codewithhugo.com/change-the-date-of-a-git-commit/
감사합니다!