
Некоторые команды Git дают схожие результаты. Важно понимать разницу и применять правильные инструменты. Объясняем отличия между revert, checkout и reset, а также сравниваем merge и rebase.
https://proglib.io/sh/jJwUoquHax
Size: a a a











git cherry-pick <hash-commit>, которая приходит на помощь, когда возникает необходимость перенести коммит из одной ветки в другую без полного слияния с той веткой. Она применяет к дереву проекта изменения, которые были внесены указанным коммитом.





git revert <hash-commit>, ведь она является полной противоположностью git cherry-pick, т.к. создет «антикоммит» для указанного коммита, таким образом отменяя изменения, внесенные в нем.git revert HEADrevert означает возврат состояния к HEAD — последнему коммиту в ветке. --no-edit:git revert HEAD --no-edit

