The floor files you see are the result of all the changes between the last synchronization of your local branch with the remote branch (I assume the wizard, as you don't mention it).
Git pull “pulled” the changes since the last pull, then tries to merge this local copy of the remote branch into your local branch. Then he got into a conflict in one of the modified files.
Therefore, he should stop in the middle of the merge to ask how to resolve the conflict in one file.
Thus, other files are ready to be merged, delivered and would be merged automatically if there were no other conflicts.
To complete the automatic merge, you need to: a) resolve the conflict, and then b) click commit to complete the merging of other people with the changes in your local branch. (Some graphical interfaces automate the step of completing the commit after clicking "I finished the resolution")
You will also notice that in the commit window of your GUI there is a ready merge message for the pending commit? He will say something like "a merger of origin / x into x ... Conflicts: y". After all the modified files can be added to the scene, you are ready to complete this automatic commit, which has been paused.
So this sounds like the expected behavior for me, but you just see the “inside” of one of the internal git processes.
Stamping should not be necessary or involved here. Although some GUIs do autosave, git itself does not use embossing during pull.
Note: you should not have any modified files locally when you do pull. (i.e., doing everything clean before doing any operations with the branch is good practice). The GUI utility to clean up your modified files is when autoload is useful, but it still has its difficulties in case of conflicts. those. you need to resolve conflicts, and then remember to pop up later. If you rely too much on automation, it gets confusing when you need to complete an automatic process that you don't know about! Therefore, I recommend that you always keep your working directory clean.