git rebase

howyoujini·2021년 12월 14일
0

rebase와 merge의 차이

  1. 선형적인 이력관리 깔끔하게
  2. squash : 억지로 짜서 하나의 커밋으로 만드는 작업이 가능하다.

git flow :


prefix

git merge

머지커밋

git rebase

가장 윗부분만 남기고 (가장 오래된 커밋만) 픽으로 남겨두고 squash한다.
-> 하나의 커밋메세지만 남겨두기
[Successfully rebased !]

[Rebase 중 충돌 해결하기]

푸시 이후 수정하고 다ㅏ시 푸시하려고 할때, 히스토리가 맞지 않아서 맞춰줘야한다. force push

profile
어떡해 ? 어떻게 ! 업글중

0개의 댓글