Git Commit Vs Pull