Is there a view/perspective in egit similar to Git GUI screen (see the attachment) where you can move items between the unstaged and staged lists, view the changes in the git diff format and commit the staged changes?
According to me this is the most comfortable way to progress with changes and I could not find it in egit.