https://github.com/jonielmendes/minicurso-git-github
Aprenda a usar o Software de Versionamento Git e o repositório remoto Github para auxiliar sua vida acadêmica e profissional.
https://github.com/jonielmendes/minicurso-git-github
extensao-universitaria fork git github ifpi minicurso repository vscode
Last synced: 5 months ago
JSON representation
Aprenda a usar o Software de Versionamento Git e o repositório remoto Github para auxiliar sua vida acadêmica e profissional.
- Host: GitHub
- URL: https://github.com/jonielmendes/minicurso-git-github
- Owner: jonielmendes
- License: mit
- Created: 2026-01-15T23:32:48.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-24T09:09:05.000Z (5 months ago)
- Last Synced: 2026-01-24T18:11:43.344Z (5 months ago)
- Topics: extensao-universitaria, fork, git, github, ifpi, minicurso, repository, vscode
- Homepage:
- Size: 20.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

**Gostou do material? Dê uma ⭐ estrela no projeto!** Isso ajuda a divulgar o minicurso e deixa salvo no seu perfil para consulta futura.
---
# :octocat: Minicurso Git e GitHub




Aprenda a usar o Software de Versionamento Git e o repositório remoto GitHub para auxiliar sua vida acadêmica e profissional.
## 📋 Sobre o Minicurso
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.
## ⚡ Cheat Sheet (Sua Cola para a Vida)
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 |
## 🎮 Material Prático
Aqui estão os links diretos para as atividades práticas do curso:
- 🏓 **[Repositório do Jogo Ping Pong](https://github.com/jonielmendes/pingpong)** (Desafio das Branches)
- 🌐 **[Site do Minicurso](https://joniel.com.br/minicurso/)** (Material de Apoio)
---
## 📚 Conteúdo Detalhado
| # | Módulo | Descrição |
|---|--------|-----------|
| 01 | [Aprendendo Sobre o Git](https://joniel.com.br/minicurso/jup-not/AprendendoSobreoGit.html) | Entenda o que é o Software de Versionamento Git e como ele pode ajudar uma equipe. |
| 02 | [Aprendendo Sobre o GitHub](https://joniel.com.br/minicurso/jup-not/AprendendoGitHub.html) | Aprenda sobre o que é o GitHub e como ele pode ser um aliado na sua carreira. |
| 03 | [Preparando o Ambiente](https://joniel.com.br/minicurso/jup-not/InstalacoesGitHub.html) | Instale os principais softwares (Git, VS Code) na sua máquina. |
| 04 | [Repositórios](https://joniel.com.br/minicurso/jup-not/RepositorioGitHub.html) | Aprenda a criar o seu primeiro repositório e trabalhar com ele. |
| 05 | [Issues e Forks](https://joniel.com.br/minicurso/jup-not/IssueFork.html) | Aprenda a colaborar em projetos de terceiros (Open Source). |
| 06 | [Branches](https://joniel.com.br/minicurso/jup-not/UsandoBranches.html) | Aprenda a ramificar seu projeto no Git para trabalhar em paralelo. |
| 07 | [Markdown](https://joniel.com.br/minicurso/jup-not/CriandoEmMarkdown.html) | Aprenda a criar documentos bonitos (como este README) compatíveis com o GitHub. |
| 08 | [GitHub Pages](https://joniel.com.br/minicurso/jup-not/UsandoGitHubPages.html) | Aprenda a hospedar o seu site/portfólio gratuitamente. |
| 09 | [Livro Git Pro](https://git-scm.com/book/en/v2) | Link externo para acessar a "bíblia" do Git escrita por Scott Chacon. |
---
### 💡 O que é Git?
> "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."
### 💡 O que é GitHub?
> "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."
---
## 🛠️ Instalação
Ainda não configurou seu PC?
- **[Clique aqui para ver o passo a passo de instalação](https://joniel.com.br/minicurso/jup-not/InstalacoesGitHub.html)**
## 📝 Licença
Este projeto está sob a licença MIT.
---
Feito por Joniel Mendes e Joâo André