Сведения об отборе изменений Git
Вы можете отобрать изменения в фиксации на одной ветви, чтобы создать на другой ветви копию фиксации с теми же изменениями. Если вы зафиксировали изменения в неправильной ветви или хотите внести те же изменения в другую ветвь, то можете отобрать изменения в фиксации и применить их к другой ветви. Отбор также можно использовать для применения определенных изменений, прежде чем вы будете готовы к созданию или слиянию запроса на вытягивание. Например, если вы зафиксируете исправление ошибки в функциональной ветви, можно отобрать изменения в этой фиксации и применить их к другим ветвям вашего проекта.
Отбор изменений также можно использовать при совместной работе с командой. Некоторые проекты внедряют вклады путем отбора изменений в фиксациях. Дополнительные сведения см. в разделе Распределение Git — управление проектом документации Git.
Отбор изменений в фиксации
-
В GitHub Desktop, щелкните Текущая ветвь.
-
В списке ветвей щелкните ветвь с фиксацией, в которой нужно отобрать изменения.
-
На боковой панели слева щелкните Журнал.
-
Перетащите фиксацию, которую вы хотите выбрать, с вкладки "Журнал" в раскрывающееся меню Current Branch( Текущая ветвь ), а затем удалите фиксацию в ветви, в которую вы хотите скопировать фиксацию.
Дополнительные материалы
- git-cherry-pick в документации Git