μ¬λ¬λΆμ΄ λ§€μΌ λ§μ£ΌμΉλ νκ²½:
git status
git add .
git commit -m "μ... λλΌκ³ μ°μ§... μΌλ¨ fix"
git push
μ€λ μ€μΉν νλ¬κ·ΈμΈμ μ΄ νλ¦μ /commit ν μ€λ‘ λλκ² ν΄ μ€μ.
<aside> π‘
μ΄λ² μκ°μ ν΅μ¬ κ°λ : μ΄ νλ¬κ·ΈμΈμ "λ΄ λ³κ²½μ¬νμ λ³΄κ³ μμμ μ»€λ° λ©μμ§λ₯Ό μ¨ μ£Όλ μ‘°μ" μμ. μ§ μΈ μ£Όλ μ§μμ΄ μλ νΈν 체ν¬μμκ³Ό λΉμ·ν΄μ β μ§(μ½λ λ³κ²½)μ λ³΄κ³ μμμ¦(μ»€λ° λ©μμ§)μ μμμ μμ±ν΄ μ€μ.
</aside>
commit-commandsanthropics/claude-code λ§μΌνλ μ΄μ€μ μλ 곡μ νλ¬κ·ΈμΈμ΄μμ. μ€μΉνλ©΄ μ¬λμ λͺ
λ Ήμ΄ 3κ°κ° μΆκ°λΌμ.
| λͺ λ Ήμ΄ | 무μμ νλ? | λμ΄λ |
|---|---|---|
/commit |
λ³κ²½μ¬νμ λ³΄κ³ μμμ μ»€λ° λ©μμ§λ₯Ό μ§μ 컀λ°ν΄ μ€ | β μ¬μ |
/commit-push-pr |
μ»€λ° + νΈμ + GitHubμ ν 리νμ€νΈ(PR)κΉμ§ μμ± | ββ GitHub κ³μ νμ |
/clean_gone |
μ격μμ μ¬λΌμ§ λ‘컬 λΈλμΉλ₯Ό μ 리 | β μ¬μ |
μ€λ μ€μ΅μ λ©μΈμ /commit μ΄μμ. PR λ§λλ /commit-push-prμ λ§μ§λ§μ μ ν λ¨κ³λ‘ μ΄μ§ λ§λ³΄κ³ μ.
<aside> β
μ κΉ, Gitμ΄ μ²μμ΄λΌλ©΄?
Gitμ μ½λμ μ μ₯ κΈ°λ‘μ κ΄λ¦¬νλ λꡬμμ. κ²μμ "μΈμ΄λΈ ν¬μΈνΈ"μ κ°μμ. ν λ² μΈμ΄λΈ(컀λ°)ν΄ λλ©΄ λμ€μ κ·Έ μμ μΌλ‘ λμκ° μ μμ΄μ. μμΈν 건 μ΄ μ리μ¦μ 5λΆ Β· Git Β· νμ μλ£λ₯Ό μ°Έκ³ νμΈμ. μ€λμ κ°μ₯ κΈ°λ³Έλ§ μμλ λ°λΌμ¬ μ μμ΄μ.
</aside>
λ€μμ΄ λ€ λμ΄ μμ΄μΌ ν΄μ.
claude --version)git --version)gh) μ€μΉ β /commit-push-pr λ¨κ³λ§ νμ (νμΈ: gh --version)