Git — это больше, чем просто система контроля версий. Это инструмент, который помогает командам и соло-разработчикам не терять контроль над растущими проектами.
Но бывают ситуации, когда нужно не сливать ветки полностью, а аккуратно перенести одно-два изменения.
Вот тут и приходит на помощь мощная, но недооценённая команда — git cherry-pick. git cherry-pick позволяет взять конкретный коммит из одной ветки и применить его в другой, не трогая остальные. Это похоже на то, как если бы вы работали над книгой и захотели бы перенести одну главу в другой черновик, не копируя всё произведение целиком. Вот где cherry-pick действительно помогает: Когда вы выполняете git cherry-pick, Git: Таким образом, оригинал остаётся на месте, а его копия появляется в нужной ветке. git cherry-pick <commit_hash> Где commit_hash — хеш нужного коммита. Узнать его можно через: git log Вы работаете в ветке feature, но хотите перенести конкретный коммит в main. git checkout main 2. Выполните cherry-pick: git cherr