
중간 커밋 병합하기
데브미니
·2022. 4. 2. 16:59
<문제>
반복되는 commit이 두번 들어가게 되어서 해결해줘야하는 문제가 생겼다.


저기 첫번째커밋2를 병합하고 싶다
<해결방법>
commit 병합 방법으로 rebase 를 이용하면 되는걸 발견

git rebase -i HEAD~4
git rebase -i 해당커밋ID^ 도 가능하다
예) git rebase -i ae86ec6^
숫자 4은 최신 commit 부터 4개까지 출력해서 수정하겠다는 의미이다


여기서 병합하고 싶은 commit에 pick 을 s로 바꿔준다

위 작업까지 완료를 하면 병합될 commit 중 어떤 commit 명을 사용할껀지 정하라는 문구가 나온다

사용안할 commit 명에 #을 붙여주면 commit 이 완료되는걸 볼 수 있다


첫번째커밋에 첫번째커밋2에 있던 변경내용이 합쳐진 것도 확인할 수 있다

'원두마켓' 카테고리의 다른 글
프로젝트에서 husky가 적용이 안되는 경우 해결법 (0) | 2022.04.16 |
---|---|
mongoose 에러 핸들링 (0) | 2022.04.03 |
인터페이스 에러 - 사용할 곳에만 들어가도록 조심하자 (0) | 2022.04.01 |
Next.js에서 mongoose 연동해서 API 만들기 (0) | 2022.03.27 |
<input type="number" />에서 leading zero 제거하기 (0) | 2022.03.25 |
Wanna ReactLahee 님의 블로그입니다.