Git merge - добавляет файлы, извлеченные без конфликтов, в следующую фиксацию

Я пытаюсь вытащить последнюю фиксацию, которая, как мы скажем, имеет 3 разных файла: file1.txt file2.txt file3.txt

Я бегу:

git pull origin master

Это вытягивает 3 файла выше и сообщает мне о конфликте в file1.txt, который я идентифицирую с помощью

git diff --name-only --diff-filter=U

Я исправляю этот конфликт и звоню

git add file1.txt

Однако когда я звоню

git status -uno

Это говорит

On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 1 different commits each, respectively.
(use "git pull" to merge the remote branch into yours)

All conflicts fixed but you are still merging.
(use "git commit" to conclude merge)

Changes to be committed:
modified:   text1.txt
modified:   text2.txt
new file:   text3.txt

Etc. Etc.

Почему он добавляет в мою фиксацию text2.txt и text3.txt? Я их только что вытащил из происхождения?

(К вашему сведению, я все это пишу и упрощаю для примера). Спасибо

#
Источник
Codelisting
Codelisting
Популярные категории
На заметку программисту