After pulling the status of some of the files is "Staged Modified".
What does this mean?
If I double click it I can choose to compare between 3 options.
Can you also help me understand the above?
I have looked into it and my understanding is as such:
How do I reconcile those notions with the state reported by SmartGit?
As seen in "SmarGit Repositories, Directories and Files"
File is modified in the working tree and in the Index in different ways.
You may Commit either Index changes or working tree changes.
This is typical of when you add part of a file to the index, but keep part of a file still modified in the working tree.
Illustration from this article:
Which gives: