Search

Merge

대분류
DevOps/Tool
소분류
Git / GitHub
유형
Git
주요 레퍼런스
https://www.freecodecamp.org/korean/news/how-to-resolve-merge-conflicts-in-git/
최종 편집 일시
2024/10/27 15:30
생성 일시
2024/07/26 03:25
14 more properties

Merge

현재 파일들의 내용을 이전 버전들과 동기화하는 기능
merge는 현재 자신이 있는 branch의 정보만 변동이 된다.
예를 들어 main branch에서 feat/homepage branch를 병합(merge)한다면 main branch의 정보만 변동된다.

코드 병합 충돌(Merge Conflicts)

수정 사항 특수 문자

해당 상황일 경우를 가정 : 현재 branch = master
<<<<<<<
현재 branch
=======
merge할 branch
>>>>>>>

코드 병합 충돌 해결 방법

Accept Current Change
현재 위치해 있는 branch의 코드로 진행
Accept Incoming Change
병합하려고 선택한 branch의 코드로 진행
Accept Both Change
두 branch의 코드를 병합
Compare Change
변경점 비교
어떤 코드가 변경되었는 지 보여주는 기능
빨간 색 : 현재 위치한 branch 코드
초록 색 : 병합할 branch 코드