learning to work with git