μ κ° Git stashμ λν΄ μ€λͺ ν΄λλ¦¬κ³ λΈλ‘κ·Έ κΈμ μμ±ν΄λλ¦¬κ² μ΅λλ€.
---
Gitμ μ½λ λ³κ²½ μ¬νμ κΈ°λ‘νκ³ λ²μ κ΄λ¦¬νλ λ° μ¬μ©λλ λΆμ° λ²μ κ΄λ¦¬ μμ€ν μ λλ€. μμ μ€μλ λ€λ₯Έ λΈλμΉλ‘ μ νν΄μΌ νκ±°λ, μμ μ€μΈ μ½λλ₯Ό 컀λ°νκΈ°μ μ μ ν μμ μ΄ μλ μ μμ΅λλ€. μ΄λ° κ²½μ°μ Git stash κΈ°λ₯μ μ¬μ©ν μ μμ΅λλ€.
Git stashλ νμ¬ μμ λλ ν 리μ λ³κ²½ μ¬νμ μΌμμ μΌλ‘ μ μ₯νκ³ , κΉ¨λν μμ νΈλ¦¬λ‘ λμκ° μ μκ² ν΄μ£Όλ κΈ°λ₯μ λλ€. μ΄λ₯Ό ν΅ν΄ λ³κ²½ μ¬νμ 보κ΄νκ³ λμ€μ λ€μ μ μ©ν μ μμ΅λλ€.
Git stashμ μ¬μ©λ²
1. λ³κ²½ μ¬νμ μ€νμνκΈ°
λ³κ²½ μ¬νμ΄ μλ μμ λλ ν 리μμ λ€μ λͺ λ Ήμ μ€ννμ¬ λ³κ²½ μ¬νμ μ€νμν©λλ€.
$git stash
μ΄ λͺ λ Ήμ νμ¬μ λ³κ²½ μ¬νμ μ€νμνκ³ , κΉ¨λν μμ νΈλ¦¬λ‘ λμκ°λλ€.
2. μ€νμ λͺ©λ‘ 보기
μ€νμ λͺ©λ‘μ νμΈνλ €λ©΄ λ€μ λͺ λ Ήμ μ€νν©λλ€.
$git stash list
μ΄ λͺ λ Ήμ ν΅ν΄ μ€νμλ λ³κ²½ μ¬νμ λͺ©λ‘κ³Ό κ° μ€νμμ λν κ³ μ ν μλ³μλ₯Ό νμΈν μ μμ΅λλ€.
3. μ€νμ μ μ©νκΈ°
μ€νμλ λ³κ²½ μ¬νμ λμ€μ λ€μ μ μ©νλ €λ©΄ λ€μ λͺ λ Ήμ μ€νν©λλ€.
$git stash apply <stash_id>
μ¬κΈ°μ `<stash_id>`λ μ μ©ν μ€νμμ κ³ μ ν μλ³μμ λλ€. μ€νμλ κ°μ₯ μ΅μ μ€νμλΆν° μμ°¨μ μΌλ‘ μ μ©λ©λλ€. λ§μ½ ``λ₯Ό μ§μ νμ§ μμΌλ©΄ κ°μ₯ μ΅μ μ€νμκ° μ μ©λ©λλ€.
4. μ€νμ μ κ±°νκΈ°
μ€νμλ₯Ό μ κ±°νλ €λ©΄ λ€μ λͺ λ Ήμ μ€νν©λλ€.
$git stash drop <stash_id>
μ¬κΈ°μ `<stash_id>`λ μ κ±°ν μ€νμμ κ³ μ ν μλ³μμ λλ€. μ€νμλ μ κ±°λλ©΄μ 볡ꡬν μ μμΌλ―λ‘ μ£Όμκ° νμν©λλ€.
Git stashλ μμ μ€μΈ λ³κ²½ μ¬νμ μΌμμ μΌλ‘ μ μ₯νκ³ λΈλμΉ μ ν λλ μ½λ μ»€λ° μμ μ μ μ°νκ² λ€λ£° μ μκ² ν΄ μ€λλ€. μ΄λ₯Ό ν΅ν΄ μ½λ λ³κ²½ μ¬νμ μ κ΄λ¦¬νκ³ , ν¨μ¨μ μΈ μμ νλ¦μ μ μ§ν μ μμ΅λλ€.
---
μ λ΄μ©μΌλ‘ Git stashμ λν λΈλ‘κ·Έ κΈμ μμ±νμλ©΄ λ©λλ€. λ΄μ©μ νμμ λ°λΌ 보μνκ±°λ μμ μ½λλ₯Ό μΆκ°νλ©΄ λ μλ€μ΄ μ΄ν΄νκΈ° μ¬μΈ κ²μ λλ€.
'π Study > DevOps' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
groom IDEλ‘ nodeλ°°ν¬ , DB mysql λ°°ν¬νκΈ° (0) | 2023.06.25 |
---|---|
Git Sourcetreeλ‘ μ»€λ°ν push νλ λ°©λ² (0) | 2023.06.13 |
Gitaction vs Jenkins κ°λ κ³Ό μ₯λ¨μ (0) | 2023.05.05 |
CI/CD κΈ°λ³Έ κ°λ (0) | 2023.02.17 |
[Git] μ’μ μ»€λ° λ©μΈμ§ μμ±νκΈ°μν κ·μΉλ€ (0) | 2022.09.19 |