github

[github] Git 입문 11강 : rebase 사용해서 히스토리 관리하기

유호야 2021. 5. 22. 15:05
반응형

rebase

리베이스도 병합(merge)과 마찬자기로 두 브랜치의 내용을 하나로 합치고 싶을 때 사용합니다. rebase는 기본 merge와는 달리 트리가 더 깔끔하게 유지됩니다.

장단점

장점

  • 깔끔한 트리
    커밋 히스토리가 깔끔하게 정리된다.

단점

  • 충돌 가능성이 더 높다.
  • 위험하다.
  • 이미 원격에 있는 브랜치를 rebase 하면 안 된다!
    잘못하면 위험하다.
    이미 원격 저장소에 올라간 경우 + 협업을 하고 있는 경우 특히 위험하다.

 

Rebase 사용해보기

병합(merge) 처럼 두 브랜치를 합칠 때 사용합니다.

소스트리에서는 "재배치"라는 명령입니다.

 


즉 재배치라는 것은

master 에서 두 가지의 가지가 나왔다고 했을 때

병합할 때 사용할 수 있다.

merge와 다른 점은 트리를 깨끗하게 유지할 수 있다는 점

반응형