repositório para entender o git