본문 바로가기

Git

git rebase로 commit 메시지 순서 변경하는 방법

다음 명령어를 입력하면 해당 커밋 아이디 이전까지의 커밋 순서를 변경할 수 있다.

 

git rebase -i 커밋아이디

 

에디터가 열리고 아래와 같은 내용이 나타난다.

 

pick 3bd42b6 첫 번째 커밋

pick 9cc5200 두 번째 커밋

pick 478443d 세 번째 커밋

 

위에서부터 오래된 커밋이고

여기서 커밋의 줄 위치를 변경한 뒤에 저장하면 커밋의 순서가 바뀐다.

 

pick 9cc5200 두 번째 커밋

pick 3bd42b6 첫 번째 커밋

pick 478443d 세 번째 커밋

 

경우에 따라서 conflict이 발생할 수 있다.

그런 때 rebase를 취소하고 싶다면

git rebase --abort 명령어를 입력한다.

'Git' 카테고리의 다른 글

git rebase 이해하기  (0) 2022.06.20
git rebase로 commit 메시지를 수정하는 방법  (0) 2020.10.17
git reset --hard 되돌리는 방법  (2) 2020.10.04
git fetch에 대해서  (0) 2020.10.03
git stash 사용 방법  (0) 2020.10.02