Tutorial realizado na Python Brasil 12 - Florianópolis por Débora Correia e Renato Oliveira.
"Generally, the best way to learn git is probably to first only do very basic things and not even look at some of the things you can do until you are familiar and confident about the basics." - Linus Torvalds
Quando começamos a trabalhar com Git, a preocupação em aprender os seus comandos básicos é, normalmente, maior do que entender seu modelo e funcionamento completo. A questão é que ele, além de ser considerado complexo e diferente do que a maioria estava acostumada, ele oferece diversas maneiras de resolver o mesmo problema. Isso faz com que possam surgir situações que pareçam complicadas de serem resolvidas. Uma boa forma de evitar que casos assim aconteçam é entender como Git funciona e seu modelo.
Esse tutorial tem como objetivo ajudar as pessoas a irem além dos comandos básicos. A partir daí, podemos então focar em resolver problemas práticos e em estratégias para trabalhar em equipe.