git commit 날짜 변경
* 최근 커밋 날짜 변경
- Author Date (작성 날짜) Committer Date (커밋 날짜) 둘다 변경
- windows
set "GIT_COMMITTER_DATE=날짜" && git commit --amend --no-edit --date "날짜"
- linux
GIT_COMMITTER_DATE="날짜" git commit --amend --no-edit --date "날짜"
ex)
set "GIT_COMMITTER_DATE=2025-01-17 19:30:00" && git commit --amend --no-edit --date "2025-01-17 19:30:00"
---------------------------------------
* 최근 커밋에서 3번째 이전 커밋의 날짜 변경방법
> git rebase -i HEAD~3
- 편집기로 수정후 닫음
pick a1b2c3d 3번째 이전 커밋 메시지 <=== pick를 edit로 변경
pick e4f5g6h 2번째 이전 커밋 메시지
pick i7j8k9l 가장 최근 커밋 메시지
- 명령입력
set "GIT_COMMITTER_DATE=원하는_날짜_및_시간" && git commit --amend --no-edit --date "원하는_날짜_및_시간"
- rebase 계속
git rebase --continue
---------------------------------------
* git rebase 사용법, 최근 push한 다음의 커밋들을 모두 rebase 하는 방법
원격브랜치 main인 경우
git rebase -i origin/main
'Code' 카테고리의 다른 글
Memurai 사용법(Redis 호환, 윈도우 용) (0) | 2025.05.28 |
---|---|
Valkey 사용법(Redis 호환) (0) | 2025.05.28 |
vscode formatter, 배열 줄 바꿈 하지 않기 설정 (0) | 2025.04.21 |
WSL 설치가 손상된 것 같습니다 에러 해결 방법 (0) | 2025.02.16 |
WSL 에서 Redis 가 자동 종료되는 현상 해결방법 (0) | 2025.02.16 |