Git · 10 Missions
git 마스터의
길
status 부터 reflog 까지. 튜토리얼이 아니라 사고 현장.
브랜치 실수, force push 사고, 사라진 커밋 복구 —
현업에서 정말 마주치는 10개의 장면을 Git 명령으로 풀어냅니다. 1단계는 비회원도 도전할 수 있어요.
$ git log --oneline -5
7f3a91b feat: add login form
6a22e01 fix: session token expiry
c1d2e3f chore: bump deps
$ git status
On branch main
$ # 10 missions, real git
you@mac:~/project (main)$ _
총 미션
10
내 진행
—
로그인 필요
완주자
1
난이도
★★★
입문 ~ 사고 복구
MISSION ROADMAP
매일 쓰는 명령부터 사고 복구까지. 각 미션은 시나리오 + 가짜 터미널 + 한 줄 명령으로 해결합니다.
TIER 1 · DAILY DRIVERS
status / log / amend — 매일 쓰는 3대장. 여기서 막히면 그 다음은 없어요.TIER 2 · BRANCH WORK
stash / rebase -i / cherry-pick / branch -D — 브랜치 사이를 자유롭게 옮겨다니는 실력.MISSION 04
git stash
Temporary Save
작업 중인 파일을 커밋하기엔 이르고, 그렇다고 두고 브랜치 전환도 못 할 때 쓰는 임시 저장고.
MISSION 05
git rebase -i HEAD~3
History Rewriting
지저분한 WIP 커밋들을 하나의 깔끔한 커밋으로 합칠 때 쓰는 인터랙티브 리베이스.
MISSION 06
git cherry-pick
Selective Apply
다른 브랜치의 한 커밋만 쏙 뽑아서 현재 브랜치에 얹고 싶을 때.
MISSION 07
git branch -D
Branch Delete (force)
머지되지 않은 브랜치를 그냥 버릴 때는 소문자 -d 가 아니라 대문자 -D 가 필요합니다.
TIER 3 · DISASTER RECOVERY
bisect / reflog / force-with-lease — 사고가 터졌을 때 팀을 구하는 명령들.🏆
명예의 전당
가장 많은 미션을 먼저 클리어한 Git 마스터들
- 🥇김영삼10 / 10 미션2026.04.11