leaning how to work with git and github