git cherry-pick
: забирай только нужноеХочешь перетащить фикс из чужой ветки без всей истории?
Делай так:
# 1) перейди куда надо
git switch feature
# 2) забери конкретный коммит
git cherry-pick <hash>
# пачка подряд (включая start и end)
git cherry-pick <start>^..<end>
# если конфликты - решай и жми
git add -A
git cherry-pick --continue
# передумал
git cherry-pick --abort
-x
- оставит в сообщении ссылку "cherry picked from …", очень удобно для трассировки.-n
- применит изменения без коммита, можно собрать несколько и закоммитить одним разом.merge
или rebase
, а не cherry-pick
.#git #guide #dev
Please open Telegram to view this post
VIEW IN TELEGRAM