An introduction to Git (part 3): Adding and Committing