Git 실전 가이드와 작업 절차
해결할 작업을 선택하세요. 각 가이드는 저장소를 변경하기 전에 확인할 사항, 명령과 제한을 설명합니다.
Git의 “would clobber existing tag” 오류 해결 방법.
Git의 would clobber existing tag 오류를 해결하세요. 로컬·원격 태그를 비교하고 원래 로컬 참조를 보존한 다음, 확인한 태그 하나만 업데이트합니다.
가이드 읽기AI 코딩 에이전트를 위한 Git worktree: 안전한 워크플로.
Git worktree로 AI 작업을 병렬화하세요. 동일한 기준 커밋, 커밋된 결과, 리뷰, 일반 병합, 강제 없는 정리를 사용합니다.
가이드 읽기잘못된 Git 브랜치에 커밋했을 때 안전하게 이동하기
구조 브랜치를 보존하고 cherry-pick으로 올바른 브랜치에 변경을 적용하세요. 원래 이력을 공유했는지 확인한 뒤 reset과 revert를 구분합니다.
가이드 읽기Git detached HEAD: 떠나기 전에 커밋 보존하기
detached HEAD를 이해하고 git switch -c로 작업에 이름을 붙이세요. reflog에서 확인한 커밋을 구할 수 있지만 미커밋 파일의 백업은 아닙니다.
가이드 읽기Git 브랜치가 갈라졌을 때: merge 또는 rebase 선택
fetch 후 로컬·원격 이력을 확인하고 구조 브랜치를 보존하세요. merge와 rebase의 차이, 충돌 처리와 중단 절차를 설명합니다.
가이드 읽기Git worktree와 submodule: 이력의 소유로 선택
worktree는 같은 저장소의 다른 브랜치를 열고 submodule은 별도 저장소의 커밋을 고정합니다. 업데이트, 정리와 함께 사용할 때의 제한을 비교합니다.
가이드 읽기Git amend: 스테이지를 확인하고 마지막 커밋 수정
마지막 메시지나 빠뜨린 파일을 고치세요. 인덱스와 원본 커밋을 확인하고 공유 이력을 실수로 재작성하지 않는 방법을 설명합니다.
가이드 읽기마지막 Git 커밋 취소: soft reset과 revert
로컬 변경을 스테이지에 남기는 reset --soft와 공유한 변경을 반대로 적용하는 revert를 구분하세요. 부모를 확인하고 불필요한 hard reset을 피합니다.
가이드 읽기