Git 로컬환경 에서 두 브랜치 합치기 : 현재 작업 브랜치에 github에 팀원에 의해 새로 merge된 develop브랜치를 합치기 : git remote update & git checkout & git merge develop
로컬의 브랜치 중 하나에 원격의 브랜치를 merge하는 Process
1. merge의 기준이 될 로컬 브랜치로 위치시키기
git checkout 기준브랜치
2. 원격 저장소 현황을 로컬에 업데이트
git remote update
3. 로컬/원격 모든 브랜치 조회
git branch -a
4. 현재 위치한 로컬 브랜치에 원격 브랜치 합치기
git merge 경로/경로/원격브랜치명
5. 수정사항 반영
1. vscode에 현 코드와 merge한 코드와의 conflict를 세가지 옵션으로 선택할 수 있게끔 시각화된다.
- Accept current code : 변경사항 중 기존 작업중이던 코드를 선택
- Accept incoming code : merge하여 들여온 코드를 선택
- Accept Both code : 두 코드를 모두 선택하여 공존시킴
2. 새로 merge한 branch에 존재하지 않고 현 브랜치에 존재하는 파일은 vscode의 파일 익스플로러 트리에 (D)라는 표시로 존재한다. 해당 파일의 제거 여부는 본인이 판단한다.