Я был озадачен тем, что на самом деле делает add. Я только что прочитал очень поучительный абзац из книги Git Pro, который я хотел бы добавить сюда, потому что он проясняет вещи
«Оказывается, что Git упорядочивает файл точно так же, как и при запуске команды git add. Если вы выполняете фиксацию сейчас, то, как она будет использоваться при вводе команды git add, версия файла benchmarks.rb, которая использовалась при последнем запуске команды git add, а не версия файла, которая выглядит в рабочем каталоге при запуске git commit. Если вы измените файл после запуска git add, вам придется снова запустить git add, чтобы подготовить последнюю версию файла: ”
Выдержка из: Чакон, Скотт. «Pro Git». Springer, 2009-08-19T00: 00: 00 + 00: 00. интерактивные книги.
Этот материал может быть защищен авторским правом.