스킬 git-advanced-workflows
🧭

git-advanced-workflows

안전 🌐 네트워크 접근⚙️ 외부 명령어📁 파일 시스템 액세스

고급 Git 워크플로 및 복구 마스터하기

고급 Git 히스토리 작업은 위험하고 시간이 많이 소요될 수 있습니다. 이 스킬은 rebase, cherry-pick, bisect, worktrees, reflog 복구에 대한 명확한 안내를 제공합니다.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"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
  • 브랜치별로 충돌 처리
  • 푸시하기 전에 각 브랜치 테스트

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
21
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

기능 브랜치 히스토리 정리

풀 리퀘스트를 열기 전에 선형 커밋 히스토리를 준비합니다.

핫픽스를 안전하게 백포트

Cherry-pick 단계를 사용하여 하나의 수정사항을 여러 릴리스 브랜치에 적용합니다.

회귀 커밋 찾기

Bisect 단계를 사용하여 버그를 도입한 커밋을 찾습니다.

이 프롬프트를 사용해 보세요

Rebase 기초
마지막 다섯 개의 커밋을 안전하게 스쿼시하고 리워드하는 정확한 대화형 rebase 단계를 보여주세요.
수정사항 Cherry-pick
특정 커밋을 release/2.0에 cherry-pick하는 방법과 충돌 후 계속 진행하는 방법을 설명해주세요.
테스트를 사용한 Bisect
테스트 명령을 사용하여 회귀를 찾기 위한 단계별 git bisect 워크플로우를 제공해주세요.
Worktrees 및 복구
병렬 브랜치를 위해 worktrees를 사용하는 방법과 reflog를 사용하여 분실된 커밋을 복구하는 방법을 설명해주세요.

모범 사례

  • 위험한 히스토리 편집 전에 백업 브랜치 생성
  • 공유 히스토리를 다시 쓸 때 --force-with-lease 사용
  • 커밋을 작고 설명적으로 유지하여 복구 용이성 확보

피하기

  • 협업자가 사용하는 public 브랜치 리베이스
  • 원격 업데이트 확인 없이 force push
  • 더러운 작업 디렉토리에서 bisect 실행

자주 묻는 질문

이 스킬은 모든 Git 버전과 호환되나요?
rebase, bisect, worktree, reflog를 지원하는 최신 Git 버전에서 작동합니다.
저장소를 자동으로 변경하나요?
아니요. 안내만 제공하고 명령을 실행하거나 파일을 수정하지 않습니다.
CI나 스크립트와 통합할 수 있나요?
단계를 제안할 수 있지만 CI 파이프라인을 실행하거나 구성하지는 않습니다.
내 데이터나Credentials에 접근하나요?
아니요. 파일, 환경 변수, 네트워크 리소스를 읽지 않습니다.
충돌을 해결할 수 없으면 어떻게 해야 하나요?
충돌 세부 정보와 현재 상태를 공유하면 정확한 단계를 얻을 수 있습니다.
기본 Git 도움말과 어떻게 다릅니까?
bisect, reflog 복구, worktrees와 같은 고급 워크플로에 중점을 둡니다.

개발자 세부 정보

파일 구조

📄 SKILL.md