Curso de Git na XXIII Semana de Tecnologia da Fatec Sorocaba
Git é uma ferramenta para controlar versão de código e trabalhar em equipe, essencial a qualquer desenvolvedor de software atual. Nesse curso, você aprenderá todo o caminho das pedras: da instalação ao uso do dia a dia.
milhões de pessoas contribuindo ( ~ 70 maracanãs lotados) > 600 eventos em >45 países até final de 2013 https://github.com/showcases/social-impact https://github.com/thieman/github-selfies
com add git commit -m "Inclui README em estado inicial" git commit -m "Corrige divergência de valores na view foo" git commit -m "Implementa testes pra nova funcionalidade fofao"
ainda não foram adicionados à staging área git checkout README.md git checkout . git checkout **/* git checkout carretafuracao.txt weezer.txt foo.js bar.py
um commit específico OU remove arquivos da staging área git reset carretafuracao.txt git reset <numero do commit> git reset HEAD --hard git reset 4a08b16
ainda não foram adicionados à staging área git checkout <nome da branch> git checkout carreta-refactor git checkout -b <nome da branch a ser criada e alternada>