Skip to main content

Выбор фиксации в GitHub Desktop

Можно использовать GitHub Desktop для выбора конкретной фиксации в одной ветви и копирования фиксации в другую ветвь.

Platform navigation

Сведения об отборе изменений Git

Вы можете отобрать изменения в фиксации на одной ветви, чтобы создать на другой ветви копию фиксации с теми же изменениями. Если вы зафиксировали изменения в неправильной ветви или хотите внести те же изменения в другую ветвь, то можете отобрать изменения в фиксации и применить их к другой ветви. Отбор также можно использовать для применения определенных изменений, прежде чем вы будете готовы к созданию или слиянию запроса на вытягивание. Например, если вы зафиксируете исправление ошибки в функциональной ветви, можно отобрать изменения в этой фиксации и применить их к другим ветвям вашего проекта.

Отбор изменений также можно использовать при совместной работе с командой. Некоторые проекты внедряют вклады путем отбора изменений в фиксациях. Дополнительные сведения см. в разделе Распределение Git — управление проектом документации Git.

Отбор изменений в фиксации

  1. В GitHub Desktopщелкните Current Branch.

    Снимок экрана: панель репозитория. Кнопка с меткой Current Branch со стрелкой вниз, указывающей раскрывающееся меню, описывается оранжевым цветом.

  2. В списке ветвей щелкните ветвь с фиксацией, в которой нужно отобрать изменения.

    Снимок экрана: раскрывающееся представление Current Branch. В разделе "Последние ветви", ветвь с именем my-feature, выделена оранжевым контуром.

  3. На левой боковой панели нажмите кнопку "Журнал".

    Снимок экрана: вкладка "Журнал" на боковой панели. Над списком фиксаций кнопка вкладки с надписью "Журнал" выделена оранжевым контуром.

  4. Выберите фиксацию, вы хотите выбрать вишню.

    Можно выбрать одну или несколько фиксаций с помощью клавиши Command или клавиши Shift.

    Можно выбрать одну фиксацию или выбрать несколько фиксаций с помощью клавиши Ctrl или клавиши Shift.

  5. Щелкните правой кнопкой мыши выбранную фиксацию и выберите фиксацию Черри, а затем выберите ветвь, в которую нужно скопировать фиксацию. Вы также можете перетащить фиксацию, которую вы хотите выбрать на вкладке "Журнал" на раскрывающееся меню "git-branch" git-branch"aria-hidden="true" %} Current Branch , а затем удалить фиксацию в ветви, в которую вы хотите скопировать фиксацию.

    Снимок экрана: вкладка "Журнал" и раскрывающееся представление "Текущая ветвь". Курсор наведите указатель мыши на ветвь "my-feature", а значки "плюс один" указывают на добавление одной фиксации.

  6. Текущая ветвь изменяет ветвь, на которую вы выбрали фиксацию. Теперь вы можете отправить вишню выбранной фиксации в удаленный репозиторий.

Дополнительные материалы