<aside> π‘
Gitμ κΈ°λ³Έ κΈ°λ₯μ μ΄ν΄ν ν, κ³ κΈ κΈ°λ₯μ ν΅ν΄ λμ± ν¨μ¨μ μ΄κ³ μ μ°νκ² λ²μ κ΄λ¦¬λ₯Ό μνν μ μμ΅λλ€. μ΄λ¬ν κΈ°λ₯λ€μ 볡μ‘ν νλ‘μ νΈλ λκ·λͺ¨ νμμ νΉν μ μ©ν©λλ€.
</aside>
μ μ:Β git rebase
λ ν λΈλμΉμ λ³κ²½ μ¬νμ λ€λ₯Έ λΈλμΉμ μ μ©νλ κ³Όμ μ
λλ€. μ΄λ₯Ό ν΅ν΄ μ»€λ° κΈ°λ‘μ λ κΉλνκ² μ μ§ν μ μμ΅λλ€.
μ¬μ© μ:
git checkout feature-branch
git rebase main
μ₯μ :
μ μ: νΉμ 컀λ°μ μ ννμ¬ λ€λ₯Έ λΈλμΉμ μ μ©νλ κΈ°λ₯μ λλ€.
μ¬μ© μ:
git checkout main
git cherry-pick <μ»€λ° ν΄μ>
μ₯μ :
μ μ: μμ μ€μΈ λ³κ²½ μ¬νμ μμλ‘ μ μ₯νκ³ , κΉ¨λν μμ νκ²½μΌλ‘ λμκ°λ κΈ°λ₯μ λλ€.
μ¬μ© μ:
git stash save "μμ
μ€μΈ λ³κ²½ μ¬ν"
git stash pop
μ₯μ :