다음 명령어를 입력하면 해당 커밋 아이디 이전까지의 커밋 순서를 변경할 수 있다.
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 |