💾 프로젝트 마지막 상태 다운로드
- 지난 강에서 영상과 다르게 진행한 부분이 있는 경우 위 폴더에서 시작합니다.
- 압축 푼 뒤 VS Code로
git-practice(폴더 안 폴더 주의) 폴더 열어주세요.
1. 브랜치 만들고 merge, rebase 하기
-
to-merge,to-rebase브랜치 생성- 상단의
브랜치버튼 클릭 - 왼쪽의 브랜치 탭에서 클릭하여 이동
- 상단의
-
main브랜치- Tigers의
manager를Brenda로 변경 - 커밋 메시지:
Edit Tigers manager
- Tigers의
-
to-merge브랜치- Tigers의
coach를Ruth로 변경 - 커밋 메시지:
Edit Tigers coach
- Tigers의
-
to-rebase브랜치- Tigers의
memebers에Tyler추가 - 커밋 메시지:
Edit Tigers members
- Tigers의
⭐️ 브랜치를 이동하며 파일 살펴보기
-
to-merge브랜치main으로mergemain에 위치한 뒤to-merge브랜치를 우클릭하여Merge ...클릭
-
to-rebase브랜치main으로rebaseto-rebase에 위치한 뒤main브랜치를 우클릭하여... 재배치클릭main에 위치한 뒤to-rebase브랜치를 우클릭하여Merge ...클릭
-
main으로 이동 후to-merge와to-rebase우클릭하여 삭제merge되지 않은 브랜치의 경우강제 삭제체크박스 선택
2. merge 충돌 해결해보기
💡 rebase는 충돌 가능시 CLI로 진행 권장
conflict브랜치 생성
-
main브랜치- Tigers의
members에Kim추가 - 커밋 메시지:
Edit Kim to Tigers
- Tigers의
-
conflict브랜치- Tigers의
members에Park추가 - 커밋 메시지:
Edit Park to Tigers
- Tigers의
merge하여 충돌 해결해보기
conflict브랜치 삭제