Skip to main content

Коммиты

Узнайте, как фиксации сохраняют изменения в файлах, отслеживают создание и упорядочивают журнал проекта в GitHub.

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

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

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

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

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

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

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

Перебазирование позволяет изменить ряд фиксаций и изменить порядок фиксаций на временной шкале. См . раздел AUTOTITLE.

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

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

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

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

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

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

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

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

Примечание.

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

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

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