git 덮어쓰기

    Git 브랜치 덮어쓰기

    가끔 Git 브랜치를 덮어써야하는 일이 있습니다. 아예 코드를 리뉴얼하거나 깃이 꼬였을때 덮어쓰는 경우가 가끔있었는데요. 이런 상황에서 사용할 수 있는 방법입니다. 사용방법 브랜치는 총 두개입니다. 덮어 씌울 브랜치를 A, 덮으려는 내용이 담긴 브랜치를 B라고 하겠습니다. 먼저 덮어 씌울 브랜치로 이동합니다. git checkout A 그 다음 덮으려는 내용이 담긴 브랜치를 merge 합니다. 여기서 -Xtheirs를 사용해서 merge를 할 겁니다. 이건 덮어쓰겠다라는 뜻이고요 현재 브랜치에 대상 브랜치를 덮어씌운다라고 생각하시면 됩니다. 역순도 있습니다. -Xours를 사용하시면 역으로 덮게됩니다. 여기서 두가지로 나뉘는데요 관련없는 기록 병합 거부 에러 발생 관련없는 기록 병합 거부 에러 미발생 에..