git-advanced-workflows
고급 Git 워크플로 및 복구 마스터하기
고급 Git 히스토리 작업은 위험하고 시간이 많이 소요될 수 있습니다. 이 스킬은 rebase, cherry-pick, bisect, worktrees, reflog 복구에 대한 명확한 안내를 제공합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"git-advanced-workflows" 사용 중입니다. I reset to the wrong commit and lost work. How do I recover it?
예상 결과:
- git reflog을 실행하고 리셋 전 커밋 식별
- 해당 커밋 해시에서 복구 브랜치 생성
- 변경사항 확인 및 복구 브랜치에서 계속 작업
"git-advanced-workflows" 사용 중입니다. How do I apply a security fix to three release branches at once?
예상 결과:
- 먼저 main 브랜치에서 수정사항 생성
- 각 릴리스 브랜치를 체크아웃하고 수정사항 커밋 cherry-pick
- 브랜치별로 충돌 처리
- 푸시하기 전에 각 브랜치 테스트
보안 감사
안전Documentation-only skill containing pure instructional content about Git workflows. No executable code, network calls, file access, or environment variable reads were found. All content is educational text explaining Git commands. Static findings are false positives triggered by documentation patterns, hash identifiers, and markdown code blocks.
위험 요인
🌐 네트워크 접근 (1)
⚙️ 외부 명령어 (41)
📁 파일 시스템 액세스 (6)
품질 점수
만들 수 있는 것
기능 브랜치 히스토리 정리
풀 리퀘스트를 열기 전에 선형 커밋 히스토리를 준비합니다.
핫픽스를 안전하게 백포트
Cherry-pick 단계를 사용하여 하나의 수정사항을 여러 릴리스 브랜치에 적용합니다.
회귀 커밋 찾기
Bisect 단계를 사용하여 버그를 도입한 커밋을 찾습니다.
이 프롬프트를 사용해 보세요
마지막 다섯 개의 커밋을 안전하게 스쿼시하고 리워드하는 정확한 대화형 rebase 단계를 보여주세요.
특정 커밋을 release/2.0에 cherry-pick하는 방법과 충돌 후 계속 진행하는 방법을 설명해주세요.
테스트 명령을 사용하여 회귀를 찾기 위한 단계별 git bisect 워크플로우를 제공해주세요.
병렬 브랜치를 위해 worktrees를 사용하는 방법과 reflog를 사용하여 분실된 커밋을 복구하는 방법을 설명해주세요.
모범 사례
- 위험한 히스토리 편집 전에 백업 브랜치 생성
- 공유 히스토리를 다시 쓸 때 --force-with-lease 사용
- 커밋을 작고 설명적으로 유지하여 복구 용이성 확보
피하기
- 협업자가 사용하는 public 브랜치 리베이스
- 원격 업데이트 확인 없이 force push
- 더러운 작업 디렉토리에서 bisect 실행