반응형
Rebase
병합을 하는데 base를 바꾸어 버전 history를 직렬로 만들어준다.
merge 대신 rebase를 사용하면 버전을 직렬로 바꾸기 때문에 history를 보기 편해진다.
어렵고 위험하다.
그림을 참조
https://git-scm.com/book/ko/v2/Git-%EB%B8%8C%EB%9E%9C%EC%B9%98-Rebase-%ED%95%98%EA%B8%B0
git rebase <branch>
--continue 옵션: 충돌을 해결한후 rebase를 계속 이어갈때 사용
주의사항
충돌이 일어나면 이전 commit을 모두 수정하여 충돌을 해결해야한다.
프로젝트가 복잡하고 실력이 부족하다면 merge를 사용하는것이 좋다.
반응형
'프로그래밍 > Git 사용법' 카테고리의 다른 글
Git Reset (0) | 2020.06.11 |
---|---|
Git status,add,commit (0) | 2020.06.11 |
Git Merge (0) | 2020.06.11 |
Git Tag (0) | 2020.06.11 |
Git 원격 저장소 (0) | 2020.06.11 |
최근댓글