GIT

GIT merge (병합)

jny0 2023. 2. 28. 17:32

git merge (병합)

git merge를 사용하여 브랜치를 병합하면 커밋 순서가 변경되지 않고, 기존 분기는 유지된다.

 

  • 병합된 브랜치에 커밋 메시지가 중복으로 쌓인다.

git merge 브랜치 합치기
git checkout maingit merge bugFix 하면 병합된 하나의 브랜치 완성

 

touch 파일명 파일생성
echo '내용' > 파일명 파일명에 해당하는 파일에 내용 덮어쓰기 (파일이 없다면 생성)
cat 파일명 해당 파일명 내용 확인

 

git conflict (충돌 발생)

만약 파일 내용에 충돌이 발생하면 자동 병합에 실패하고 경고문이 노출됨.
이 때는 직접 병합해야한다.
cat명령어로 충돌이 발생한 파일의 내용을 확인하고 필요한 내용만 남기거나 수정해야한다.
수정을 완료하고 커밋하면 병합이 정상적으로 진행된다.