브랜치 합치기는 항상 merge만 썼었는데 rebase에 대해 알게되고 너무 좋아서 글쓴다.
쓰세요 rebase 두번 쓰세요

1) 기능 브랜치 합치기 전 (master, feature-1, feature-2)
2) merge 사용
3) rebase + merge 사용
정신없던 그래프가 보기 좋게 정리되었다!!
간단 요약하면
* 작업 완료한 기능 브랜치에 master 최신 커밋 오른쪽 클릭하여 재배치
* master로 체크아웃하고 병합 -> 옵션 fast-forward가 가능해도 새 커밋으로 생성 체크.

처음에는 익숙하지 않은 개념이라 햇갈렸는데, 직접 해보니 이해가 간다.
참고는 하단 블로그글이 많은 도움이 되었다.
Sourcetree에서 Rebase + Merge 로 깔끔한 브랜치 라인 유지하기
Sourcetree 안녕하세요! 이번 포스팅에서는 간단하게, git을 GUI 환경에서 사용할 수 있게 해주는 Sourcetree(소스트리)로 rebase와 merge하는 법을 알아보겠습니다. 개인 프로젝트를 할 때나 교육을 받고
wbluke.tistory.com
'Git' 카테고리의 다른 글
[Github] 비공개 조직 탈퇴 후 잔디 유지하기 (0) | 2022.07.26 |
---|---|
[GIT] commit 수정하기 (--amend, rebase) (0) | 2022.04.05 |
[sourceTree] gitHub 저장소에 push시 인증 에러 (The requested URL returned error: 403 ) (6) | 2021.08.18 |
[gitHub/eclipse] commit을 해도 contributions 체크가 되지 않는 문제 (0) | 2019.09.28 |
깃허브 에서 가져온 프로젝트 에러 (apache tomcat 버전, jstl, build path) (0) | 2019.09.24 |