728x90
git commit 날짜 및 시간을 변경해보려고 한다.
실수로 커밋을 잘못하거나 혹은 저녁 늦게 커밋하다가 그날 커밋을 놓친경우(필자의 경우) 사용하면 좋은 방법이다.
최근 커밋 날짜를 현재 날짜로 변경
git commit --amend --no-edit --date "$(date)"
날짜 및 시간도 현재시점으로 변경됩니다.
최근 커밋 날짜를 원하는 날짜로 변경
git commit --amend --no-edit --date "Sun 3 Oct 2021 12:34:56 KST"
* 요일, 일, 월, 년, 시간, 한국시간기준
쌍따옴표("") 안에 내용을 원하는 날짜로 변경해주면 됩니다.
커밋 날짜 == 작성한 날짜 동일하게 변경
GIT_COMMITTER_DATE="Sun 3 Oct 2021 12:34:56 KST" git commit --amend --no-edit
지금까지 입력했다면 커밋 날짜는 변경되지만 작성한 날짜(커밋 업데이트한 날)는 변경되지 않는다.
작성한 날짜까지 변경하고 싶다면 이렇게 입력해주자.
💡 참고(https://stackoverflow.com/questions/454734/how-can-one-change-the-timestamp-of-an-old-commit-in-git)
728x90
'Git & Github' 카테고리의 다른 글
[Git] 잔디밭이 안심어진다 전에 작업한건 어떻게 반영하지 (0) | 2023.09.25 |
---|---|
[Git] npm package-lock.json conflict (충돌해결 및 존재이유) (2) | 2022.02.19 |
[github] 홈페이지 만들기 (github pages, 웹 호스팅) | github pages 404 오류 (0) | 2021.10.26 |