Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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

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

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

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

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

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

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

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

Вы также можете создать фиксацию от имени организации. Дополнительные сведения см. в разделе Создание фиксации от имени организации.

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

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

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

  1. На GitHub.com перейдите на главную страницу репозитория. 1. На главной странице репозитория щелкните фиксации , чтобы перейти на страницу фиксаций. Снимок экрана: главная страница репозитория с выделенными фиксациями
  2. Перейдите к фиксации, щелкнув ссылку в сообщении о фиксации. Снимок экрана: фиксация с выделенной ссылкой на сообщение фиксации
  3. Чтобы просмотреть, в какой ветви находится фиксация, проверьте метку под сообщением о фиксации. Снимок экрана: фиксация с выделенным индикатором ветви фиксации

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

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

Снимок экрана: фиксация с выделенным тегом фиксации

Использование дерева файлов

Дерево файлов можно использовать для перехода между файлами в фиксации.

  1. На GitHub.com перейдите на главную страницу репозитория. 1. На главной странице репозитория щелкните фиксации , чтобы перейти на страницу фиксаций. Снимок экрана: главная страница репозитория с выделенными фиксациями

  2. Перейдите к фиксации, щелкнув ссылку в сообщении о фиксации. Снимок экрана: фиксация с выделенной ссылкой на сообщение фиксации

  3. Щелкните файл в дереве файлов, чтобы просмотреть соответствующее различие файлов. Если дерево файлов скрыто, щелкните , чтобы отобразить его.

    Примечание. Дерево файлов не будет отображаться, если ширина экрана слишком узкая или если фиксация содержит только один файл.

    Снимок экрана: поле поиска "Отфильтровать измененные файлы" с выделенным деревом файлов

  4. Чтобы выполнить фильтрацию по пути к файлу, введите часть или весь путь к файлу в поле поиска Отфильтровать измененные файлы.

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