Skip to content

Repository files navigation

📚 Curso de Git e GitHub

Material de apoio para alunos que desejam aprender Git e GitHub — do básico ao avançado, com exemplos práticos.

🎯 Objetivo

teste

Ao final deste curso, você será capaz de:

  • Entender o que é controle de versão e por que ele é essencial;
  • Criar e gerenciar repositórios Git na sua máquina;
  • Publicar e sincronizar seus projetos no GitHub;
  • Organizar e entregar os exercícios das disciplinas usando Git;
  • Trabalhar com branches e resolver conflitos simples;
  • Seguir boas práticas usadas no mercado de trabalho.

🗺️ Trilha de estudo

Siga os módulos na ordem. Cada um assume que você concluiu o anterior.

# Módulo Conteúdo Duração estimada
1 Conceitos fundamentais O problema do versionamento, o que é Git, o que é GitHub 30 min
2 Instalação e configuração Instalar o Git, configurar identidade, criar conta no GitHub 40 min
3 Comandos básicos init, status, add, commit, log, diff 1h
4 Trabalhando com o GitHub Repositório remoto, clone, push, pull, autenticação 1h
5 Branches e merge Criar branches, mesclar, resolver conflitos 1h
6 Fluxo de trabalho Fork, Pull Request, Issues — colaboração no GitHub 45 min
7 Boas práticas Mensagens de commit, .gitignore, README de projeto 30 min

🏋️ Exercícios

Os exercícios estão na pasta exercicios/ e devem ser feitos após cada módulo:

Exercício Após o módulo Tema
Exercício 01 3 Primeiro repositório local
Exercício 02 4 Publicando no GitHub
Exercício 03 5 Branches e merge
Exercício 04 6 Colaboração com Pull Request
Exercício 05 7 Repositório da disciplina

⚡ Consulta rápida

📦 Como este material será usado nas disciplinas

  1. Cada aluno terá um repositório no GitHub por disciplina;
  2. Os programas de exemplo e exercícios de cada aula devem ser commitados e enviados (push) para o repositório;

❓ Dúvidas


Este repositório é, ele próprio, um exemplo de projeto versionado com Git. Explore o histórico de commits!

About

Curso de Git e GitHub: do primeiro commit ao Pull Request, em 7 módulos com exercícios práticos

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages