공부기록/git
git rebase -i 를 하다 생긴 궁금증
_우지
2022. 7. 25. 01:48
git rebase 를 하다보니까 궁금증이 생겼습니다.
git rebase -i [커밋해쉬]
위 명령어를 사용했다고 가정을 하고,
pick 이전 커밋
pick 테스트 1
pick 테스트 2
pick 테스트 3
pick 테스트 4
만약에 2,4를 합치고 싶다고 할때
pick 이전 커밋
pick 테스트 1
s 테스트 2
pick 테스트 3
s 테스트 4
위 처럼 하면 될줄 알았는데 결과는
테스트1 + 테스트 2 , 테스트 3 + 테스트 4가 되어 버리더라구요.
그래서 방법을 바꾸어서
pick 이전 커밋
pick 테스트 1
pick 테스트 3
pick 테스트 2
pick 테스트 4
rebase 를 통해서 순서를 바꿔준다음
pick 이전 커밋
pick 테스트 1
pick 테스트 3
pick 테스트 2
s 테스트 4
위 스쿼시를 해주니까 원하는 결과인 테스트 2+ 테스트 4가 되었습니다.