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가 되었습니다.
'공부기록 > git' 카테고리의 다른 글
git 코드 리뷰 (0) | 2022.08.12 |
---|---|
github로 리액트 어플리케이션 배포하기 (0) | 2022.08.11 |
git rebase -i (0) | 2022.07.23 |
[Git] 일부코드만 add 하기 (0) | 2022.07.22 |
git fork 한 저장소 최신화 하기 (0) | 2022.07.21 |