320x100
320x100

1. git status

: 로컬 레포지터리와 원격 레포지터리 간 갱신상태 확인

: 변경사항 있는 경우 git add / git commit / git push를 통해 업로드

 

2. git remote update

: 원격 레포지터리의 사항들을 업데이트

 

3. git checkout 대상_브랜치

: 병합 대상이 될 브랜치로 전환 

 

4. git pull

: 대상 브랜치의 내용을 로컬 레포지터리에 적용

: 여기서 Automatic mergie failed가 떠도 무시 (7번에서 고치기 때문)

 

5. git checkout main

: 대상 브랜치의 내용을 삽입할 main 브랜치로 전환 

: needs merge가 뜰 수도 있음

 

6. git merge 대상_브랜치

: 대상 브랜치의 내용을 main 브랜치에 병합

: 에러가 발생할 수도 있음 (7번에서 고치면 됨)

 

7. VS Code 실행 > 프로젝트 폴더 열기

 

8. 변경사항이 있는 소스코드를 확인하면 아래와 같은 사항들이 있음

※ Accept Current Change : 기존 코드로 유지

※ Accept Incomming Change : 대상 브랜치의 변경 내용으로 변경

※ Accept Both Change : 두 변경 사항을 적용 (기존코드 + 대상 브랜치의 변경 내용)

※ Compare Changes : 두 변경사항을 비교 (기존코드 VS 대상 브랜치의 변경 내용)

 

9. 수정한 소스코드 저장 후 git status

: 병합이 정상적으로 진행중 (main | MERGING 상태)이라면 both modified로 표시됨

 

10. 이상사항이 없으면 git add / git commit / git push

 

 

 

 

300x250
728x90