Git Cherry-pick
Git Cherry-pickμ νΉμ 컀λ°μ μ ννμ¬ νμ¬ λΈλμΉμ μ μ©νλ κΈ°λ₯μΌλ‘, λ€λ₯Έ λΈλμΉμ νΉμ λ³κ²½μ¬νλ§ κ°μ Έμ¬ μ μμ΅λλ€.
Cherry-pickμ΄λ?
Cherry-pickμ λ§ κ·Έλλ‘ "체리λ₯Ό κ³¨λΌ λ¨Ήλλ€"λ μλ―Έλ‘, λ€λ₯Έ λΈλμΉμ μλ μ¬λ¬ μ»€λ° μ€μμ μνλ 컀λ°λ§ μ νν΄μ νμ¬ λΈλμΉμ μ μ©νλ κ²μ λ§ν©λλ€.
β’
μ 체 λΈλμΉλ₯Ό λ³ν©νμ§ μκ³ λ νΉμ κΈ°λ₯μ΄λ λ²κ·Έ μμ λ§μ κ°μ Έμ¬ μ μμ΄ λ§€μ° μ μ©ν©λλ€.
β’
κ° μ»€λ°μ κ³ μ ν ν΄μκ°(μ»€λ° ID)μ κ°μ§κ³ μμ΄μ μ νν 컀λ°μ μ§μ ν μ μμ΅λλ€.
β’
Cherry-pickμ μ¬μ©νλ©΄ λΆνμν μ»€λ° μμ΄ νμν λ³κ²½μ¬νλ§ κΉλνκ² μ μ©ν μ μμ΅λλ€.
Git Cherry-pick λͺ λ Ήμ΄
κΈ°λ³Έ λͺ λ Ήμ΄
git cherry-pick <컀λ°ν΄μ>
Bash
볡μ¬
Cherry-pick μ΅μ
μ΅μ
| μ€λͺ
|
-e | μ»€λ° λ©μμ§λ₯Ό νΈμ§ν μ μμ΅λλ€. |
-n | 컀λ°νμ§ μκ³ λ³κ²½μ¬νλ§ μ€ν
μ΄μ§ μμμ μΆκ°ν©λλ€. |
-x | μ»€λ° λ©μμ§μ μλ³Έ μ»€λ° μ 보λ₯Ό μΆκ°ν©λλ€. |
--continue | μΆ©λ ν΄κ²° ν cherry-pickμ κ³μ μ§νν©λλ€. |
--abort | cherry-pick μμ
μ μ·¨μνκ³ μ΄μ μνλ‘ λμκ°λλ€. |
--skip | νμ¬ μ»€λ°μ 건λλ°κ³ λ€μ 컀λ°μ μ§νν©λλ€. |


