Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.
В настоящее время GitHub AE находится в ограниченном выпуске.

Сведения о фиксациях

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

Сведения о фиксациях

Как и при сохранении измененного файла, фиксация записывает изменения в один или несколько файлов в ветви. Git назначает каждой фиксации уникальный идентификатор, называемый SHA или хэш-кодом, который определяет:

  • конкретные изменения;
  • время внесения этих изменений;
  • автора этих изменений.

При выполнении фиксации необходимо включить сообщение фиксации, кратко описывающее изменения.

Если для репозитория, для которого выполняется фиксация, включена обязательная фиксация, и вы выполняете фиксацию через веб-интерфейс, фиксация автоматически утверждается в процессе фиксации. Дополнительные сведения см. в разделе Управление политикой утверждения фиксаций для репозитория.

Вы можете добавить соавтора для любых фиксаций, в совместной работе над которыми вы участвуете. Дополнительные сведения см. в разделе Создание фиксации с несколькими авторами.

Перемещение изменений из одной ветви в другую позволяет изменить серию фиксаций и порядок фиксаций на временной шкале. Дополнительные сведения см. в разделе О перемещении изменений между ветвями в Git.

Сведения о ветвях фиксации и метках тегов

Чтобы увидеть, в какой ветви находится фиксация, просмотрите метки под фиксацией на странице фиксации.

  1. На ваше предприятие перейдите на главную страницу репозитория. 1. На главной странице репозитория над списком файлов щелкните фиксации .

    Снимок экрана: главная страница репозитория. Значок часов и "178 фиксаций" выделены оранжевым контуром. 1. Чтобы перейти к определенной фиксации, щелкните сообщение фиксации для этой фиксации.

    Снимок экрана: фиксация в списке фиксаций для репозитория. "Обновить README.md" выделен оранжевым контуром.

  2. Чтобы просмотреть, в какой ветви находится фиксация, проверьте метку под сообщением о фиксации.

    Снимок экрана: сводка фиксации. Значок ветви и "main" выделены оранжевым контуром.

Если фиксация отсутствует в ветви по умолчанию (main), метка отобразит ветви, содержащие фиксацию. Если фиксация является частью не объединенного с ветвью запроса на вытягивание, щелкните ссылку, чтобы перейти к запросу на вытягивание.

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

Снимок экрана: сводка фиксации. Значок тега и "версия 2.3.4" выделены оранжевым контуром.

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