adding better git explanation of staging and committing