본문 바로가기

Markdown Git 충돌 해결 도우미

브라우저 처리

Git 병합 충돌 표시(<<<<<<<, =======, >>>>>>>)를 내 쪽·들어온 쪽 두 버전으로 펼쳐 브랜치 이름과 함께 보여 줍니다. diff3의 공통 조상 구간도 처리합니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
Markdown Git 충돌 해결 도우미 샘플 실행

여러 사람이 같은 README나 문서를 고치면 Git 병합 중 '<<<<<<< HEAD … ======= … >>>>>>> feature' 같은 충돌 표시가 생깁니다. 기호가 뒤섞인 채로는 어느 쪽 내용이 무엇인지 읽기 어려운데, 이 도우미는 충돌 구간마다 두 버전을 주석으로 구분해 펼쳐 보여 줍니다.

브라우저 처리
샘플 결과
앞
<!-- 충돌 1: 내 쪽 (HEAD) -->
# 내 제목

<!-- 충돌 1: 들어온 쪽 (feature/login) -->
# 들어온 제목
뒤

<!-- 펼친 충돌 1개 · 남길 쪽만 고르고 주석과 나머지를 지우세요 -->
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

Markdown Git 충돌 해결 도우미 사용 가이드

여러 사람이 같은 README나 문서를 고치면 Git 병합 중 '<<<<<<< HEAD … ======= … >>>>>>> feature' 같은 충돌 표시가 생깁니다. 기호가 뒤섞인 채로는 어느 쪽 내용이 무엇인지 읽기 어려운데, 이 도우미는 충돌 구간마다 두 버전을 주석으로 구분해 펼쳐 보여 줍니다.

각 충돌은 '<!-- 충돌 1: 내 쪽 (HEAD) -->'와 '<!-- 충돌 1: 들어온 쪽 (feature/login) -->' 아래에 각각의 내용이 놓이고, 브랜치 이름은 충돌 표시 줄에서 그대로 가져옵니다. diff3 형식의 '|||||||' 공통 조상 구간은 결정에 필요 없어 뺍니다.

어느 쪽을 남길지는 사람이 정해야 합니다. 결과 끝의 '펼친 충돌 N개' 안내대로 남길 쪽만 고르고 주석과 나머지를 지운 뒤 커밋하세요.

사용 방법

  1. '충돌 표시가 있는 내용 (<<<<<<< … >>>>>>>)' 칸에 충돌이 난 파일 내용을 통째로 붙여 넣습니다.
  2. '실행'을 누르면 충돌마다 내 쪽과 들어온 쪽이 주석으로 나뉘어 나옵니다.
  3. 남길 내용만 고르고 주석과 버릴 쪽을 지운 뒤, 결과를 원래 파일에 붙여 넣고 저장합니다.

예시: diff3 형식의 제목 충돌

입력
앞
<<<<<<< HEAD
# 내 제목
||||||| base
# 원래 제목
=======
# 들어온 제목
>>>>>>> feature/login
뒤
결과
앞
<!-- 충돌 1: 내 쪽 (HEAD) -->
# 내 제목

<!-- 충돌 1: 들어온 쪽 (feature/login) -->
# 들어온 제목
뒤

<!-- 펼친 충돌 1개 · 남길 쪽만 고르고 주석과 나머지를 지우세요 -->

공통 조상 '# 원래 제목'은 빠졌고, 충돌 밖의 '앞'과 '뒤'는 그대로 남습니다.

이럴 때 쓰면 좋아요

  • README 병합 충돌을 웹 편집기 없이 빠르게 정리할 때
  • 충돌 기호 때문에 읽기 어려운 문서의 두 버전을 비교할 때
  • Git에 익숙하지 않은 동료에게 어느 쪽이 무엇인지 보여 줄 때
  • 여러 충돌이 있는 긴 문서에서 충돌 개수를 먼저 확인할 때

문제가 생겼을 때

'펼친 충돌 0개'로 나옴

충돌 표시가 줄 맨 앞에서 시작해야 합니다. <<<<<<<, =======, >>>>>>> 줄이 모두 있는지, 복사하면서 앞에 공백이 생기지 않았는지 확인하세요.

들어온 쪽 이름이 비어 있음

>>>>>>> 뒤에 브랜치 이름이 없으면 'incoming'으로 표시합니다. 내용 구분에는 문제가 없습니다.

활용 팁

  • 두 버전 모두 필요한 경우가 많습니다. 예를 들어 서로 다른 항목을 목록에 추가했다면 두 내용을 합쳐 남기세요.
  • 정리한 뒤 파일 안에 <<<<<<< 같은 기호가 남지 않았는지 찾기(Ctrl+F)로 한 번 더 확인하고 커밋하세요.

자주 묻는 질문

자동으로 한쪽을 골라 주나요?

아니요. 내용을 보고 결정해야 하므로 두 버전을 나란히 보여 주기만 합니다. 선택과 정리는 직접 합니다.

Markdown이 아닌 파일도 되나요?

네. 충돌 표시 형식은 모든 텍스트 파일이 같아 코드나 설정 파일에도 쓸 수 있습니다. 다만 결과 주석은 HTML 주석(<!-- -->) 모양입니다.

충돌이 여러 개면요?

충돌마다 1, 2, 3 번호를 붙여 펼치고, 끝에 전체 개수를 알려 줍니다.