Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2024-06-29. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Снимок экрана: вкладка "Измененные файлы" запроса на вытягивание. В левой боковой панели дерево файлов очертается в темно-оранжевый цвет.

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

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

  • AutoTITLE для GitHub Desktop