Mac 작업 가이드

Mac에서 Git 차이와 병합 충돌 확인하기

Git 입력의 역할을 확인하고 충돌을 해결한 다음 Git에서 결과를 확인하세요.

MergeDock 3Way merge view
BASE, LOCAL, REMOTE, MERGED를 보여 주는 3Way 병합 화면

1. difftool과 mergetool의 역할은 다릅니다

difftool은 차이를 확인하는 도구입니다. mergetool은 충돌을 해결하고 해결된 결과를 저장하는 도구입니다.

2. 3Way 역할 이해하기

BASE
BASE는 공통의 시작점입니다.
LOCAL
LOCAL은 현재 브랜치의 버전입니다.
REMOTE
REMOTE는 다른 브랜치 또는 소스의 버전입니다.
MERGED
MERGED는 해결 결과로 저장하는 파일입니다.

3. 해결하기 전에 확인하기

해결 방법을 선택하기 전에 저장소, 파일 경로, 입력 역할을 확인하세요.

좌우 비교 화면을 사용하면 주변 맥락을 보면서 각 변경을 비교할 수 있습니다.

4. 해결 결과 저장하기

한쪽을 선택하거나 양쪽을 조합하거나 앱에서 허용하는 범위에서 결과를 편집하세요.

결과를 MERGED에 저장한 뒤 Git에서 저장소 상태를 별도로 확인하세요.

5. CLI 및 설정

설치된 앱이나 도움말에 표시된 Git 명령어와 설정 이름만 사용하세요.

MergeDock는 커밋, 브랜치 또는 저장소 관리 자체를 대신하는 앱이 아닙니다.

MergeDock 3Way Git merge example
BASE, LOCAL, REMOTE, MERGED를 보여 주는 3Way 병합 화면

6. 자주 확인할 사항

  • 접근이 거부되면 선택한 파일 또는 폴더에 macOS 접근 권한을 부여하세요.
  • 저장소를 이동했다면 다시 시도하기 전에 현재 경로를 다시 여세요.
  • 예상하지 못한 역할로 비교가 시작되면 중지하고 저장하기 전에 입력을 확인하세요.

7. 다음 작업 선택하기

일반적인 파일 변경에는 파일 비교 가이드를 사용하세요. 여러 파일과 복사 계획에는 폴더 가이드를 사용하세요.

MergeDock로 계속하기

Mac에서 비교 작업을 명확하게 안내합니다.