Section 3. 차원 넘나들기 - (5) SourceTree로 진행해보기

jaegeunsong97·2023년 3월 11일
0

[Inflearn] Git/Github

목록 보기
14/14
post-thumbnail

📕 브랜치 만들고 merge, rebase 하기


1. to-merge, to-rebase 브랜치 생성

  • 상단의 브랜치 버튼 클릭
  • 왼쪽의 브랜치 탭에서 클릭하여 이동

2. main 브랜치

  • Tigers의 managerBrenda로 변경
  • 커밋 메시지: Edit Tigers manager

3. to-merge 브랜치

  • Tigers의 coachRuth로 변경
  • 커밋 메시지: Edit Tigers coach

4. to-rebase 브랜치

  • Tigers의 memebersTyler 추가
  • 커밋 메시지: Edit Tigers members

⭐️ 브랜치를 이동하며 파일 살펴보기

5. to-merge 브랜치 main으로 merge

  • main에 위치한 뒤 to-merge 브랜치를 우클릭하여 Merge ... 클릭

6. to-rebase 브랜치 main으로 rebase

  • to-rebase에 위치한 뒤 main 브랜치를 우클릭하여 ... 재배치 클릭
  • main에 위치한 뒤 to-rebase 브랜치를 우클릭하여 Merge ... 클릭

7. main으로 이동 후 to-mergeto-rebase 우클릭하여 삭제

  • merge되지 않은 브랜치의 경우 강제 삭제 체크박스 선택

📕 merge 충돌 해결해보기


💡 rebase는 충돌 가능시 CLI로 진행 권장

1. conflict 브랜치 생성

2. main 브랜치

  • Tigers의 membersKim 추가
  • 커밋 메시지: Edit Kim to Tigers

3. conflict 브랜치

  • Tigers의 membersPark 추가
  • 커밋 메시지: Edit Park to Tigers

4. merge하여 충돌 해결해보기

5. conflict 브랜치 삭제

참조

https://www.yalco.kr/

profile
현재 블로그 : https://jasonsong97.tistory.com/

0개의 댓글