Git 로컬환경 에서 두 브랜치 합치기 : 현재 작업 브랜치에 github에 팀원에 의해 새로 merge된 develop브랜치를 합치기 : git remote update & git checkout & git merge develop

horiz.d·2021년 12월 29일
0

Git & Github

목록 보기
21/27

로컬의 브랜치 중 하나에 원격의 브랜치를 merge하는 Process



1. merge의 기준이 될 로컬 브랜치로 위치시키기

git checkout 기준브랜치


2. 원격 저장소 현황을 로컬에 업데이트

git remote update


3. 로컬/원격 모든 브랜치 조회

git branch -a


4. 현재 위치한 로컬 브랜치에 원격 브랜치 합치기

git merge 경로/경로/원격브랜치명


5. 수정사항 반영

1. vscode에 현 코드와 merge한 코드와의 conflict를 세가지 옵션으로 선택할 수 있게끔 시각화된다.

  1. Accept current code : 변경사항 중 기존 작업중이던 코드를 선택
  2. Accept incoming code : merge하여 들여온 코드를 선택
  3. Accept Both code : 두 코드를 모두 선택하여 공존시킴

2. 새로 merge한 branch에 존재하지 않고 현 브랜치에 존재하는 파일은 vscode의 파일 익스플로러 트리에 (D)라는 표시로 존재한다. 해당 파일의 제거 여부는 본인이 판단한다.

profile
가용한 시간은 한정적이고, 배울건 넘쳐난다.

0개의 댓글