이미 push한 상황일 때, 커밋 메세지를 수정하고 싶다면?
1. git log를 확인하여 수정할 커밋이 몇 번째 전에 있는지 확인합니다.
2. 여섯번째 전에 있는 커밋 메시지를 수정하고 싶다면?
git rebase -i HEAD~6
를 입력하면 수정할 수 있는 파일이 열립니다.
3. command 를 수정합니다. (a 누르면 수정 모드로 진입)

커밋 메세지를 수정하고 싶다면 reword를 사용하면 됩니다.
여기에서는 command만 pick에서 reword로 바꿔주면 됩니다.
파일을 닫고 나가면 (esc -> : -> wq 차례로 누르기) 진짜 커밋 메세지 수정은 다음 단계에서 진행합니다.
4. 아래에서 평소 커밋 메세지를 작성하는 것처럼 수정해주면 됩니다.

파일을 저장하고 나가면 된다. 수정하겠다는 명령어를 넣은 만큼 파일이 새로 열립니다.
5. 무사히 수정한 다음 강제로 push합니다.
git push --force origin team_
team_ 자리에 현재 작업 중이던 브랜치 이름을 써주고 강제로 push하면 끝!
팀원과 함께 협업하고 있다면, 이 모든 과정... 매우 주의해야 합니다.
2. 방금 커밋한 커밋 메세지를 수정하고 싶다면?
git commit --amend
입력하면 파일이 열립니다.
파일 열리면 원하는 대로 수정 후 저장 닫기 (esc -> : -> wq 차례로 누르기) 끝!
3. push는 안했지만, 여러 개의 커밋 메세지를 수정하고 싶다면?
5번을 제외한 1번의 과정과 동일합니다.
'개발 > 도구' 카테고리의 다른 글
| 노션이 느려졌을 때 해결 방법 (0) | 2022.03.12 |
|---|---|
| [Mac] 터미널, git과 VSCode 연결하기 (0) | 2022.02.24 |
| Mac 터미널에서 Xcode 프로젝트 열기 (+ 단축어 지정) (0) | 2022.02.06 |
| 터미널에서 Swift 코드 실행하기 (0) | 2022.02.05 |
| Mac에서 터미널 세팅하기 (+ 커스텀 테마 공유) (0) | 2022.02.05 |
댓글