반응형

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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기