반응형
rebase
리베이스도 병합(merge)과 마찬자기로 두 브랜치의 내용을 하나로 합치고 싶을 때 사용합니다. rebase는 기본 merge와는 달리 트리가 더 깔끔하게 유지됩니다.
장단점
장점
- 깔끔한 트리
커밋 히스토리가 깔끔하게 정리된다.
단점
- 충돌 가능성이 더 높다.
- 위험하다.
- 이미 원격에 있는 브랜치를 rebase 하면 안 된다!
잘못하면 위험하다.
이미 원격 저장소에 올라간 경우 + 협업을 하고 있는 경우 특히 위험하다.
Rebase 사용해보기
병합(merge) 처럼 두 브랜치를 합칠 때 사용합니다.
소스트리에서는 "재배치"라는 명령입니다.
즉 재배치라는 것은
master 에서 두 가지의 가지가 나왔다고 했을 때
병합할 때 사용할 수 있다.
merge와 다른 점은 트리를 깨끗하게 유지할 수 있다는 점
반응형
'github' 카테고리의 다른 글
[github] Git 입문 13강 : 혼깃 요약 (0) | 2021.05.22 |
---|---|
[github] Git 입문 12강 : 기타 주의사항 (0) | 2021.05.22 |
[github] Git 입문 10강 : stash를 이용한 작업 내용 저장 (0) | 2021.05.22 |
[github] Git 입문 9강 : revert로 여러 커밋 되돌리기 (0) | 2021.05.20 |
[github] Git 입문 8강 : Revert를 사용해 커밋 되돌리기 (0) | 2021.05.20 |