При использовании Git вы можете stage изменения, которые вы хотите зафиксировать.Если вы поставили изменения, все остальные неустановленные изменения не будут частью фиксации.Подготовка файла просто готовит его к фиксации.
Если вы не вносите stage изменений в Visual Studio, по умолчанию все изменения фиксируются.Посмотрите на левую сторону изображения ниже: на кнопке написано «Зафиксировать все».Изменения все сгруппированы вместе.Если вы сделаете так, все изменения будут зафиксированы.
В правой части изображения вы видите Изменения и Постановочные Изменения.Текст кнопки фиксации изменен на «Стадия фиксации».Если вы сделаете коммит таким образом, Notifications.cs
файл будет частью коммита, News.cs
не будет частью коммита.
Вы можете (не) вносить изменения в Visual Studio, щелкая их правой кнопкой мыши и выбирая (отменять) этап.Вы также можете выбрать файлы для (отмены) этапа и использовать знак плюс в правом верхнем углу раздела «Изменения в этапе» и знак минус в верхней части «Постановочные изменения» для отмены этапа.
Вкратце: путем внесения изменений вы можете определить, какие изменения включены в коммит, который вы собираетесь создать.Вот еще немного информации о Основах Git , ниже приведена информация об организации в нижней части этой статьи.
Область подготовки - это файл, обычно содержащийся в вашем Gitкаталог, в котором хранится информация о том, что будет входить в ваш следующий коммит.Его техническое название на языке Git - «index», но фраза «область подготовки» работает так же хорошо.
Основной рабочий процесс Git выглядит примерно так:
- Вы изменяетефайлы в вашем рабочем дереве.
- Вы выборочно ставите только те изменения, которые хотите включить в свой следующий коммит, что добавляет только те изменения в область подготовки.
- Вы делаете коммит, который принимает файлы такими, какие они есть.в области подготовки и постоянно сохраняет этот снимок в вашем каталоге Git.