이전 강의에서 한 브랜치 생성 / 병합 작업을 SourceTree로도 진행해보자.
(1) SourceTree에서 브랜치 생성
- 상단의 브랜치를 클릭 후
- 생성할 브랜치 이름을 적고 - 브랜치 생성을 클릭


(2) 좌측 상단의 브랜치 영역에서 특정 브랜치를 선택하여 , 현재 작업중인 브랜치를 변경 가능

- 이때 main브랜치로 to-merge 브랜치를 merge할 경우
-> 마찬가지로 main 브랜치를 더블클릭하여 main 브랜치로 변경한 후
-> to-merge 브랜치를 우클릭하여 main 과 merge 해야 한다
- 또한 main 브랜치로 to-rebase 브랜치를 rebase 할 경우
-> 마찬가지로 to-rebase 브랜치를 더블클릭하여 브랜치 변경 후
-> main 브랜치를 우클릭하여, main 위로 rebase 해야 한다.
-> 이후 main 브랜치를 fast forward 해줘야 하는것도 동일하다!
- 병합을 다 한 to-merge 브랜치와 to-rebase 브랜치를 삭제하려면
-> 좌측 의 브랜치를 우클릭하여 삭제할 수 있다.
하지만 SourceTree는 어디까지나 Git 관리상황을 시각적으로 보기에 유용한 도구 이지, 세부적으로 관리하는데는 CLI 조작이 더 효율적이다.
따라서 이렇게 브랜치를 생성하고 병합할 수 있구나 정도로만 알아두고,
브랜치를 다루고 - 충돌을 해결하는 과정은 CLI 방식에 익숙해지도록 하자!