Git 사용법(브랜치 간 충돌해결하기-SourceTree)

싱니·2022년 7월 12일
0

GIT 사용법

목록 보기
10/15

1. 브랜치 만들고 merge, rebase 하기

  1. 상단의 브런치 버튼 클릭
  2. to-merge, to-rebase 브랜치 생성
  3. 왼쪽에서 브런치를 더블 클릭하여 변경

main 브랜치

Tigers의 manager를 Brenda로 변경
→ 커밋 메시지: Edit Tigers manager

to-merge 브랜치

Tigers의 coach를 Ruth로 변경
→ 커밋 메시지: Edit Tigers coach

to-rebase 브랜치

Tigers의 memebers에 Tyler 추가
→ 커밋 메시지: Edit Tigers members

to-merge 브랜치 main으로 merge

브랜치 목록에서 main 더블 클릭 후
to-merge 브랜치 우클릭 - 현재 브랜치로 to-merge 병합 클릭

to-rebase 브랜치 main으로 rebase

rebase 할 브랜치로 이동
브랜치 목록에서 to-rebase 더블 클릭 후
main 브랜치를 우클릭하여 현재 변경사항을 main에 재배치 클릭
main에 위치한 뒤 to-rebase 브랜치를 우클릭 - 현재 브랜치로 to-merge 병합 클릭

main으로 이동 후 to-merge와 to-rebase 우클릭하여 삭제

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

2. merge 충돌 해결해보기

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

conflict 브랜치 생성

main 브랜치

Tigers의 members에 Kim 추가
→ 커밋 메시지: Edit Kim to Tigers

conflict 브랜치

Tigers의 members에 Park 추가
→ 커밋 메시지: Edit Park to Tigers

merge하여 충돌 해결해보기

브랜치 목록에서 main 더블 클릭 후
conflict 브랜치 우클릭 - 현재 브랜치로 conflict 병합 클릭
→ 오류 발생
오류 수정 후 commit

conflict 브랜치 삭제

profile
자기개발일기

0개의 댓글

관련 채용 정보