Git e Github para iniciantes
4.5 (15,196 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
76,206 students enrolled

Git e Github para iniciantes

Tudo que você precisa para começar a versionar seus arquivos e contribuir com a comunidade opensource.
4.5 (15,196 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
76,206 students enrolled
Last updated 9/2018
Portuguese
Portuguese [Auto-generated]
Price: Free
This course includes
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Saber a história do Git
  • Como configurar o Git e seus comandos básicos

  • Como trabalhar com diferentes branches num projeto

  • Como trabalhar com repositórios remotos no Github
Requirements
  • Windows, Linux ou OSX
  • Conhecimento básico de terminal ou prompt de comando
  • Vontade de aprender
Description

Já precisou criar pastas e pastas com os mesmos arquivos, só tendo uma pequena modificaçãozinha? Ou então entrou em desespero porque apagou um arquivo importante e não consegue mais recuperar? Bom, esses problemas são do passado, há muito tempo começaram a existir formas melhores de se trabalhar com versionamento para evitar esses tipos de coisas. Mas se há uma ferramenta imbatível e indispensável no quesito de versionamento, estamos falando do Git.

Git é o sistema de controle de versão de arquivos mais utilizado no mundo. Através deles podemos desenvolver projetos na qual diversas pessoas podem contribuir simultaneamente no mesmo, editando e criando novos arquivos e permitindo que os mesmos possam existir sem o risco de suas alterações serem sobrescritas.

Nesse curso iremos aprender como utilizar o Git em nossos projetos e como fazer a ligação do mesmo com o Github, a mais famosa rede social para código opensource.

Who this course is for:
  • O curso é destinado para qualquer desenvolvedor que esteja começando a trabalhar com sistemas de versionamento.
Course content
Expand all 30 lectures 02:04:59
+ Entendendo o que é Git e Github
4 lectures 14:59
Introdução
02:12
Controle de Versão
05:57
História do Git
04:46
O que é o Github
02:04
+ Configurando o Git
2 lectures 05:26
Instalando o Git
01:01

Sobre a configuração do editor, lembrar que ela NÃO é necessária. Mas caso você deseje, lembre que o atalho para abrir o seu editor, precisa estar configurado na sua PATH. 

Se for usuário Windows, leia esse post => https://scotch.io/tutorials/open-sublime-text-from-the-command-line-using-subl-exe-windows (para o Sublime, mas serve para qualquer editor)

Para usuário Linux/Mac => https://stackoverflow.com/questions/14637979/how-to-permanently-set-path-on-linux-unix

 

Configuração inicial do Git
04:25
+ Essencial do Git
6 lectures 35:00
Inicializando um repositório
02:44
Usando o editor do terminal
03:44
O ciclo de vida dos status de seus arquivos
10:49
Visualizando logs
04:28
Visualizando o diff
03:10
Desfazendo coisas
10:05
+ Repositórios Remotos
6 lectures 18:10
Criando um repositório no Github
02:25
Criando e Adicionando uma chave SSH
05:32
Ligando repositório local a um remoto
03:04
Enviando mudanças para um repositório remoto
02:42
Clonando repositórios remotos
01:51
Fazendo fork de um projeto
02:36
+ Ramificação (Branch)
6 lectures 31:05
O que é um branch e por que usar?
05:11
Criando um branch
00:52
Movendo e deletando branches
00:57
Entendendo o Merge
07:16
Entendendo o Rebase
05:58
Merge e Rebase na prática
10:51
+ Extras
6 lectures 20:19
Criando o .gitignore
05:14
Git stash é lindo
03:19
Alias para que te quero
01:25
Versionando com Tags
04:43
Salvando sua sexta com Git Revert
03:40
Apagando tags e branches remotos
01:58