본문 바로가기

개발/형상관리

[Git] git 명령어 정리 - Merge

반응형

 

1. Merge 란?

- git branch를 다른 branch에 합치는 과정 

 

2. Merge 명령어 

# A 브랜치에 B 브랜치를 합치고 싶은 경우
git checkout A 	# A 브랜치로 이동
git merge B 	# B 브랜치와 merge 진행

 

3. Case 분류

 

1 ) A 브랜치와 B 브랜치에서 "서로 다른 파일"을 수정한 뒤 merge

    -> 알아서 합쳐진다 !

 

2 ) A 브랜치와 B 브랜치에서 "서로 같은 파일"의 "다른 부분"을 수정한 뒤 merge

    -> 알아서 합쳐진다 !

 

3 ) A 브랜치와 B 브랜치에서 "서로 같은 파일"의 "같은 부분"을 수정한 뒤 merge

    -> conflict(충돌) 발생 ! 수동 해결 필요 

 

 

반응형