Curso de Versionamento com Git

Curso de Versionamento com Git

Sobre as aulas

Git #1 - Conceitos e principais comandos de versionamento

Duração:

20:10min

Descrição:

Material com conceitos de git e aplicações dos principais utilitários básicos para gerenciamento de versões. Utilitários abordados: git config, init, help, status, add, commit, diff, log, amend, reset, rm, show e checkout. Slides da apresentação: https://docs.google.com/presentation/d/1bEJYa8O0wtOMrO7-CMrBgPx-0ykGwsSfZ0m3ylc34Vo/edit?usp=sharing Links para assuntos específicos: 00:00 - Introdução/Conceitos 18:23 - git config (Configurações iniciais) 20:12 - git version 20:52 - git init (Inicialização de repositórios) 24:42 - git status (Verificação de status do repositório) 26:35 - git add (Rastreando arquivos) 29:54 - git help (Acesso a documentação) 32:12 - git commit (Envio de arquivos para repositório local) 39:10 - .gitignore (Ignorar arquivos no repositório) 47:15 - git diff (Avaliar modificações em arquivos) 51:15 - git log (Histórico de commits) 55:26 - git commit --amend (Correção do último commit) 01:01:50 - git reset (Desfazer commits) 01:07:05 - git checkout para arquivos (Descartar modificações em arquivos) 01:09:30 - git rm (Exclusão de arquivos) 01:12:10 - git tag (Marcar commits) 01:18:00 - git show (Visualizar conteúdo de tags)

Git #2 - Trabalhando com Branch's e diferenciando Merge, Squash e Rebase

Duração:

34:07min

Descrição:

Neste vídeo falo sobre o uso de branchs e também diferencio merge, squash e rebase. 00:00 - git branch 10:00 - cenário de testes 18:24 - git merge 21:44 - git merge --squash 25:38 - git rebase 28:00 - considerações finais 30:00 - git checkout

Git #3: Stash - Escondendo arquivos para navegar entre branchs

Duração:

14:53min

Descrição:

Utilitário git stash e seus principais parâmetros. Direto ao ponto: 00:00 - Introdução 06:15 - Git stash e seus parâmetros

Git #4 - Repositórios remotos (push, pull x fetch, clone, reflog e cherry-pick)

Duração:

43:01min

Descrição:

Trabalho com repositórios remotos, do básico a dicas avançadas. Direto ao ponto: 00:00 - Visão geral 01:55 - Repositórios remotos 03:00 - Conectando por ssh com repositório remoto 11:00 - Git remote 14:31 - Git push 18:50 - Git push --force 24:25 - Git reflog e git cherry-pick : Recuperando commits perdidos 27:50 - Git pull 33:40 - Git fetch 38:33 - Git clone