An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

![GitHub stars](https://img.shields.io/github/stars/jonielmendes/minicurso-git-github?style=social)

**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

![License](https://img.shields.io/github/license/jonielmendes/minicurso-git-github?style=for-the-badge&color=blue)
![Language](https://img.shields.io/github/languages/top/jonielmendes/minicurso-git-github?style=for-the-badge&color=orange)
![Status](https://img.shields.io/badge/Status-Concluído-success?style=for-the-badge)
![IFPI](https://img.shields.io/badge/Org-IFPI-green?style=for-the-badge)

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é