Gostou do material? Dê uma ⭐ estrela no projeto! Isso ajuda a divulgar o minicurso e deixa salvo no seu perfil para consulta futura.
Aprenda a usar o Software de Versionamento Git e o repositório remoto GitHub para auxiliar sua vida acadêmica e profissional.
Este minicurso foi desenvolvido para ensinar os fundamentos do Git e GitHub, desde conceitos básicos até recursos avançados como branches, GitHub Pages e colaboração em projetos open source.
Esqueceu o comando? Consulte aqui:
| Comando | O que faz? |
|---|---|
git init |
Inicia o Git na pasta (cria o repositório local) |
git clone [link] |
Baixa um projeto do GitHub para seu PC |
git add . |
Prepara todos os arquivos modificados (palco) |
git commit -m "msg" |
Salva a versão com uma mensagem (tira a foto) |
git push origin main |
Envia as alterações para o GitHub (nuvem) |
git pull |
Traz atualizações da nuvem para seu PC |
git switch -c [nome] |
Cria e muda para uma nova branch (ramificação) |
git switch [nome] |
Troca de branch |
Aqui estão os links diretos para as atividades práticas do curso:
- 🏓 Repositório do Jogo Ping Pong (Desafio das Branches)
- 🌐 Site do Minicurso (Material de Apoio)
| # | Módulo | Descrição |
|---|---|---|
| 01 | Aprendendo Sobre o Git | Entenda o que é o Software de Versionamento Git e como ele pode ajudar uma equipe. |
| 02 | Aprendendo Sobre o GitHub | Aprenda sobre o que é o GitHub e como ele pode ser um aliado na sua carreira. |
| 03 | Preparando o Ambiente | Instale os principais softwares (Git, VS Code) na sua máquina. |
| 04 | Repositórios | Aprenda a criar o seu primeiro repositório e trabalhar com ele. |
| 05 | Issues e Forks | Aprenda a colaborar em projetos de terceiros (Open Source). |
| 06 | Branches | Aprenda a ramificar seu projeto no Git para trabalhar em paralelo. |
| 07 | Markdown | Aprenda a criar documentos bonitos (como este README) compatíveis com o GitHub. |
| 08 | GitHub Pages | Aprenda a hospedar o seu site/portfólio gratuitamente. |
| 09 | Livro Git Pro | Link externo para acessar a "bíblia" do Git escrita por Scott Chacon. |
"Git é um sistema de controle de versões distribuído... O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux."
"GitHub é uma plataforma de hospedagem de código-fonte com controle de versão usando o Git. Ele permite que programadores contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo."
Ainda não configurou seu PC?
Este projeto está sob a licença MIT.