현재 Stash에 저장된 내용을 가져와서 merge 하려고 한다.
[VCS] > [Git] > [UnStash Changes...]
가져올 stach 선택 후, [APPLY STASH]
[MERGE..] 병합
아니면 이렇게 merge conflict 창 보기 가능
더보기
"Git Unstash Failed" 에러 메시지에서 [View them] 선택
가운데 Result 에 최종적으로 적용할 코드를 만들면 된다. 왼쪽에 Local changes 창의 내용이 기존 코드이고, 오른쪽의 Changes from statsh 창의 내용이 새로 받아온 Stash의 코드 이다.
초록색 부분은 병합 시 충돌이 나지 않는 부분이다. 각각의 항목을 << 클릭하여 적용할 수 있고, 좌측상단에서 << Right 으로 한번에 merge 할 수 있다.
빨간색 부분은 merge conflict 이 발생한 부분이다. 기존코드를 사용할 것인지 새로운 코드를 사용할 것인지 사용자가 해당 코드를 control + << 선택해서 적용 시켜 주면 된다.
stash에서 가져온 내용으로 전부 변경해주었다. 모든 병합을 마치고 [APPLY] 해주면 된다.
'버전관리' 카테고리의 다른 글
Git 커밋 수정하기 - Pro git 2판 (0) | 2020.02.07 |
---|---|
[프로젝트관리] 버전관리 시스템 - GIT (0) | 2019.09.21 |