git add -A //stages All
git add . //stages new and modified, without deleted
git add -u //stages modified and deleted, without new
git log //Viewing the Commit History
References
http://stackoverflow.com/questions/572549/difference-between-git-add-a-and-git-add