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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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