git 3

git pull divergent branches 해결: merge·rebase 전에 확인할 것

git pull divergent branches 오류는 로컬과 원격에 서로 없는 커밋이 생겼을 때 나타날 수 있습니다. pull이 막힌 개발자를 위해 변경 상태 확인부터 백업, merge·rebase 선택까지 설명합니다. 내 작업을 지우는 명령 없이 통합 방향을 판단하는 것이 목표입니다.핵심 요약먼저 상태와 커밋 차이를 확인하세요. 이미 공유한 이력을 유지하려면 merge를 검토하고, 아직 공유하지 않은 내 커밋을 재배치하려면 rebase를 검토합니다.목차증상: pull과 push 오류는 같은 말이 아닙니다git pull divergent branches 원인 확인통합 전 작업과 현재 커밋 보존merge·rebase·ff-only 중 하나 선택충돌 해결과 추가 점검FAQ1. 증상: pull과 push ..

git worktree 사용법: 작업 중인 코드를 두고 다른 브랜치 열기

git worktree 사용법을 알아두면 수정 중인 코드를 그대로 둔 채 다른 브랜치를 별도 폴더에서 열 수 있습니다. 기능 개발 중 긴급 수정이나 코드 검토를 해야 하는 개발자에게 유용합니다. 새 작업 폴더를 만들고 상태를 확인한 뒤 정리하는 흐름을 따라가겠습니다.이 글의 핵심원래 폴더의 미완성 작업은 유지하고, 같은 저장소의 다른 브랜치를 별도 경로에서 편집합니다. 새 폴더의 시작점은 지정한 커밋입니다.목차Git과 시작 지점 확인새 브랜치와 폴더 만들기편집·분리 상태 검증작업 폴더 정리자주 만나는 오류1. 준비: Git과 시작 지점 확인Git이 설치되어 있고 커밋이 하나 이상 있는 일반 저장소를 준비합니다. 아래 예시는 저장소 루트에서 실행하며 Windows PowerShell·macOS·Linux에..

정보/Tutorial 2026.09.08

.gitignore 적용 안 될 때: 추적 상태와 패턴 확인 순서

.gitignore 적용 안 됨 문제는 파일이 이미 Git의 추적 대상인지부터 확인하면 빠르게 좁힐 수 있습니다. 무시 목록에 추가했는데도 변경 파일에 계속 나타나는 개발자를 위한 글입니다. 추적 상태와 패턴을 구분한 뒤 로컬 파일을 유지하면서 필요한 경로만 제외하는 방법을 설명합니다.이 글의 핵심이미 추적 중인 파일은 .gitignore에 추가해도 자동으로 제외되지 않습니다. 추적되지 않은 파일이라면 경로와 예외 패턴을 확인하세요.목차증상과 추적 상태 확인이미 추적 중인 파일 제외패턴이 맞지 않을 때해결 여부 검증FAQ1. .gitignore 적용 안 됨: 추적 상태부터 확인저장소 최상위 폴더에서 아래 명령을 실행합니다. build.log는 확인할 실제 파일 경로로 바꾸세요. 경로에 공백이 있으면 큰따..