Git cherry pick. Как перенести коммиты в другую ветку

preview_player
Показать описание
В этом видео вы узнаете, что такое git cherry-pick, для чего он нужен и как его использовать.

Сherry pick это команда в git, которая позволяет взять произвольный коммит по его hashID и перенести в нужную вам ветку.

Таймкоды:

00:00 О чем видео
00:37 Когда стоит использовать git cherry-pick
01:06 3 сценария использования git cherry-pick
01:12 1. Исправление багов
01:59 2. Командная разработка
02:29 3. Восстановление/сохранение коммитов
03:11 Как использовать git cherry-pick
04:03 Полезные опции при использовании команды git cherry-pick
04:08 Возможнось редактировать commit message (git cherry-pick -edit)
04:33 git cherry-pick --no-commit
05:03 Итоги
05:19 Присылайте свои пожелания по новым темам для видео
---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
---

Присоединяйтесь к нам в соцсетях:

Music by Blue Wednesday

#git #cherrypick #frontend #itсобеседование
Рекомендации по теме
Комментарии
Автор

Благодарю за инфу. Теперь буду знать для чего нужен cherry-pick и как его использовать 😎

IT-Svyatoslav
Автор

Очень полезные вещи доносятся простым языком, это круто👍
Спасибо!

cs_dequeue
Автор

Большое спасибо! Ваше видео мне очень помогло. Вы отлично объясняете.

vlados_rus
Автор

5 минут, а столько инфы! Спасибо вам большое!

eduardomavlyutov
Автор

коротко и по делу, спасибо большое! --no-commit, то, что доктор прописал

timashoff
Автор

Спасибо большое за ноу коммит, это как раз то что мне нужно было)
Лучший канал объяснения всяких комманд гита который я встречал

razlond
Автор

Офигенное объяснение!!!! Большое спасибо!

sergeyplotnikov
Автор

Спасибо за крайне доходчивые объяснения и хорошие примеры. Оставлю свое ЗА видос по решению конфликтов в git, было бы очень полезно.

strangerbox
Автор

Крутяк) Как и объяснение так и картинка, приятная для глаза.
P.S Переходы бомба))

const
Автор

Отлично, примеры как раз и помогли понять. Спасибо Вам огромное!

artkitbit
Автор

клевые видео по git, где же они были раньше :)

GreenCrazyCatStudio
Автор

спасибо, видео полезно и приятно для просмотра ))

razmusdragovich
Автор

Интересно, полезно, спасибо! За доступное объяснение получайте подписку!)

ilyakoren
Автор

#git #cherrypick #frontend
очень полезное видео, спасибо автору 👍

aliaksandrkisel
Автор

Каждый раз у вас узнаю новую спасительную фишку) Уже неоднократно могло бы спасти кусочки кода(

mdmwtpe
Автор

Так доходчиво никто не объясняет не на одном канале, зря забросили остальные выпуски.

shinauri
Автор

За пояснение спасибо. Сам никогда не использовал, слышал в работе об этом всего 1 раз. Про багфикс пример притянутый и даже очень. У нас бывают переодически описанные ситуации и даже не на проде, а на дев серверах. Так вот переносить багфикс из ветки, которая уже претерпела изменения - это выстрел в ногу ) Во-первых, в комите могут быть не только фиксы. Во-вторых и, скорее всего, код уже мог измениться именно в том месте, где баг. И даже если ты накрутишь сверху фикс - в коммите уже улетит не только фикс. Именно поэтому я часто переношу именно руками или вообще делаю фикс именно на копии той ветки, где был найден баг. Тогда точно сюрпризов не будет. Аналогично и с застоявшимися ветками. Чтобы в рабочих не изменился код вокруг фичи, которая в забытой ветке - это фантастика )))

cybersystem
Автор

Очень полезное видео! В следующих выпусках про git хотелось бы узнать, как обновить локальную ветку без без checkout в оригинальную ветку, pull, checkout обратно в локальную, merge. (git fetch?, какие есть нюансы?). А так же об организации "правильного" git flow в команде.

igork
Автор

Спасибо, а то я чуть не потерял важный комит с фиксами

Slipstream
Автор

Очень часто пользуюсь черрипиком, смотря конечно какой продукт еще, у нас часто нужно было подливать что-то в мастер, но вся ж разработка в ветке dev и там уже куча других фичей, особенно не протестированных, и тут очень в тему черрипик, тупо стягиваешь коммит в прод, а потом мерж уже все сольет :)

maxpapirovnyk
join shbcf.ru