learning how github for windows works