Что такое GIT Staging и разница между Add to Index и Add To GIT Index?

Я использую GibHub частный репозиторий. У меня недостаточно знаний об этом.
Что такое Git Staging? Какова цель Git Staging?
Когда использовать Git Staging?
Я нашел два разных варианта добавления файла в Git Staging.

  1. Project Explorer -> Team -> Добавить в индекс
  2. Team Synchronize -> Добавить в Git Index

Они оба отправляют файлы в Git Staging. Тогда в чем разница между этими двумя? Что лучше для пользователя? Они оба отправляют файлы в Git Staging.

Благодарю.

2 ответа

Они делают то же самое. Это просто несоответствие в маркировке.

Я внес изменения в EGit, чтобы сделать это согласованным, это будет в следующей версии (3.5).

"Постановка" - это процесс, который выполняется при выборе того, какие измененные файлы (или часть файлов) будут частью следующего коммита.

"Индекс" - это файл, в котором Git хранит файлы, которые были размещены. Он также называется "Стадион".

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

Рекомендации:

Другие вопросы по тегам