O git é o que chamamos, dentro do mundo de desenvolvimento/computação, um sistema de controle de versões, e é interessante que criemos o hábito de trabalhar com ele de forma minimamente eficiente, isso irá colaborar com um repositório de fácil leitura e compreensão (principalmente se formos trabalhar de forma colabotariva).
Como esse registro não tem o propósito de ensinar o passo a passo do git, e se você não souber absolutamente nada sobre, recomendo iniciar pelo Git Handbook (1) e depois pode dar uma olhada também nesse material do Learning Git Branching (2), e para testar para além do tutorial pode ser utilizado o Visualizing Git (3). Eles providenciarão uma boa visão sobre o básico-intermediário do git.
Um pouco do que está aqui embaixo é com base nesses dois materiais e também nesse documento Git Cheat Sheets ([4](https://services.github.com/on-demand/res