본문 바로가기
Git

[Git] commit 순서 변경하기

by 까망 하르방 2024. 11. 24.
반응형

Git Commit 순서 변경

버전관리를 위해서 Commit 순서를 변경하고 싶은 경우가 있다.

git rebase -i  로 가능하다.

 

📌 [Git 깃] git rebase

 

[Git 깃] git rebase

Rebase란? • rebase는 "re" + "base" 로 재배치 하는 것이다. • merge와 비슷한 개념이지만 commit history 결과 차이가 있다. rebase가 commit history 깔끔하게 정리해주는 편이다. • rebase는 commit 이력을 변경할

zoosso.tistory.com


아래와 같이 commit 에서

1 → 3 → 2 로 되어 있다.

Git commit 순서 변경

 

 

rebase로 편집 모드 전에 commit 순서를 조정하면 된다.

편집 모드 진입 전 yy 명령으로 행 복사하고 dd 명령어로 삭제

p 명령으로 다시 붙여넣기

Git commit 순서 변경

 

1 → 2 → 3 로 변경하고 저장

Commit 내용에 따라 충돌 될 수 있기 때문에 해결해주어야 한다.

Git commit 순서 변경 충돌

반응형

'Git' 카테고리의 다른 글

[Git 깃] git alias  (4) 2024.12.11
[Git] 특정 파일 버전 되돌리기  (4) 2024.11.28
[깃] Git Branch 삭제 UI 만들기  (2) 2024.11.23
[Git 깃] 유용한 Alias 설정 목록  (28) 2024.11.19
[Git 깃] 유용한 config 설정 목록  (3) 2024.11.18

댓글