git commit --amend -m “변경할 커밋 메시지”
깃허브 리드미에 진심인 나는 커밋 메시지에도 진심…
프로젝트를 할 땐 Commit message 형식에 맞춰 쓰려고 하고, 수업을 들을 땐 배운 내용을 커밋 메시지에 잘 담아 쓰려고 한다!
하지만 커밋 메시지 잘 써졌나 볼까~ 하고 git log를 쳤는데.. 영어 스펠링이 딱 틀려버린 것…
이런 거 굉장히 신경 쓰이는 사람으로서 커밋 메시지 수정을 찾아보기 시작했다.
결론: reset 쓰지 마세요
구글링했더니 revert를 하라고 해서 revert를 하려고 했지만, 수정이 되지 않는 거다..
그래서 또 찾아봤더니 reset으로 한 글을 발견!!
하지만 reset은 커밋 수정이 아닌 취소..
나는 취소가 단지 add 상태로 돌려놓는 줄 알았더니 아예 add 했던 나의 코드가 뾰로롱 사라져 버렸다!!!
예…뭐.. 그렇게 됐습니다…
그나마 add 했던 파일은 2개여서 2개의 파일만 날아갔지만, 대량이었으면 끔찍..
여튼 운 좋게 1개의 파일은 코드 붙여놓기 한 게 있어서 복붙~ 하나는 다시 코딩~ 하여 다시 복구 및 add
다시 한번 구글링을 하니 amend를 찾았다.
바로 이전에 커밋했던 메시지를 변경하려면
git commit --amend -m "변경할 커밋 메시지”
이렇게 입력해주면 따로 더 입력할 필요 없이 해당 커밋 메시지로 수정 완료!!
휴 앞으로는 스펠링 틀리지 말고 git log를 수시로 하여 나의 커밋을 확인하자
728x90
'Computer Science > CI&CD' 카테고리의 다른 글
[CI/CD] AWS EC2 인스턴스 생성, 접속, 설정, 스프링부트 프로젝트 배포 (0) | 2024.05.24 |
---|---|
[CI/CD] Github 레포지토리에 올라간 코드에서 한글이 깨져 나올 때 (yaml 파일) (2) | 2024.03.27 |
[CI/CD] github pages 배포 방법 (React-Typescript 프로젝트) (0) | 2024.02.28 |
[CI/CD] 수정/삭제 된 파일이 github 원격 레포지토리에 올라가지 않을 때 (git add -u) (0) | 2024.01.23 |
[CI/CD] AWS S3 버킷 생성, AWS IAM 사용자 및 액세스 키 생성 (0) | 2024.01.17 |