Passion/Editor

git mergetool

sunshout 2021. 2. 9. 19:53

명령어

git mergetool -t vimdiff

창을 열었을 때, 위와 같은 4개의 화면으로 나눠진다.

LOCAL: 현재 branch의 내용
BASE: 공통 base 내용
REMOTE: merge 하고자 한 내용
MERGED: 최대한 LOCAL과 REMOTE를 merge한 내용

MERGED 화면에서,

LOCAL 의 내용으로  merge하고 싶으면 :diffg LO
BASE   의 내용으로 merge 하고 싶으면 :diffg BA
REMOTE의 내용으로 merge 하고 싶으면 :diffg RE