Por que o controle de versão existe (e por que você deveria se importar)
Antes de qualquer comando, e antes mesmo de a palavra Git aparecer — vamos entender o problema bem humano e cotidiano que essa ferramenta existe para resolver. Todo mundo já fez isso: salvou um arquivo chamado projeto_final, depois projeto_final_v2, depois projeto_final_dessa_vez_de_verdade. Funcion
Controle de versão é como um botão gigante de 'desfazer' (Ctrl+Z) para o seu projeto inteiro, mais uma memória perfeita: você pode voltar para qualquer dia do passado, ver o que mudou, e quem mudou.
- Controle de versão
- Uma forma de guardar todas as versões de um projeto ao longo do tempo, para que você possa voltar, comparar, e colaborar sem perder trabalho.
- Git
- A ferramenta mais popular de controle de versão. Ela roda no seu próprio computador, é gratuita, e é usada em praticamente toda empresa de software do mundo.
- Histórico
- A sequência de todas as versões salvas do projeto, da primeira até agora — uma espécie de diário que dá para folhear de trás para frente.
- Colaboração
- Quando várias pessoas trabalham no mesmo projeto. O controle de versão permite que cada pessoa trabalhe em paralelo e depois combine o trabalho sem sobrescrever.