GIT: Mini Curso para Você Sair do Zero! (Aprenda em 45 Minutos)

preview_player
Показать описание
🎫 𝗨𝗦𝗘 𝗢 𝗖𝗨𝗣𝗢𝗠: CODIGOFONTE
Entenda HOJE o funcionamento do Git! Não deixe esse conhecimento essencial para desenvolvedores para depois. Preparamos um mini curso de apenas 45 minutos para você entender o funcionamento dessa ferramenta incrível de versionamento de códigos. Depois desse vídeo você já vai conseguir usar a ferramenta e terá a base para continuar aprendendo recursos mais avançados.

📌 CURSO
00:00 | Comece no Git
00:45 | Se Inscreva e Conheça Nossa Parceira
01:45 | Git: Instalação e Configuração Inicial
04:15 | Criar um Novo Repositório e Clonar um já Existente
05:48 | Fluxo de trabalho: Working Dir, Stage (Index) e Head
07:22 | Adicionar e Remover Arquivos, Uso do Status e do Diff
11:33 | Commit: Confirmando suas Mudanças
15:11 | Logs e Histórico
19:00 | Branches: O conceito essencial do Git
23:23 | Repositórios Remotos (GitHub)
27:20 | Merge e Rebase: Atualizar e Mesclar Branches
34:50 | Tags (Leve e Anotada)
38:54 | BÔNUS: Desfazendo Caquinhas
44:34 | Considerações Finais do Mini Curso Git

📝 LINKS CITADOS

🎙️ COMPILADO PODCAST

🔗 MAIS LINKS

#Git #GitHub #Curso
Рекомендации по теме
Комментарии
Автор

Um detalhe que praticamente todos os vídeos sobre git pra iniciantes pecam é: não deixar sempre bem clara a diferença entre os comandos que envolvem só o que é o repo local e o mesmo pra quando está interagindo com o repositório remoto. Na época que comecei a aprender tinha dificuldade pq não sabia diferenciar isso, e é o ponto chave pra entender o git, github, gitlab, bitbucket, etc

pthiago_s
Автор

Mini curso fantástico! A melhor parte para mim foram as informações sobre branchs! Muito bom. Esse formato mais longo é fundamental. Se puderem, façam um de CONTAINER´S DOCKER. Forte abraço!

RicardoFerreiraMarzano
Автор

Parabéns pelo mini curso, muito interessante, e esse formato é ótimo para tirar dúvidas rápidas!

Façam um de docker, acho que muita gente vai curtir!!!

gigiaragao
Автор

Muito bom o MIni Curso ! "git stash" esse é salvador, toda hora alguém te interrompe qdo vê já está fazendo correções no branch errado ! Vou com o colega anterior CONTAINER´S DOCKER. Esse assunto rende... e o formato ficou na medida! Parabéns!

dln
Автор

Caraca, gostei de mais do conteúdo. Eu já entendia o conceito de como funcionava algumas coisas, mas usava a interface gráfica do github desktop. Mas aprender assim na linha de comando é muito legal e realmente deu para aprender muito. Meu caderno está cheio de anotação desse vídeo para não esquecer de nada. E se vocês fizerem mais mini cursos desse será muito valioso e com certeza irei assistir! Parabéns para vocês e sempre acho o conteúdo de vocês muito top e muito relevante.

heitorpimentel
Автор

Excelente vídeo.

Eu gosto de ver a árvore de ramificações no terminal:
git log --oneline --graph

brunohonda
Автор

Ótimo conteúdo, como de costume!

Sobre o stash, dá pra usar uma outra abordagem mais prática que é:

Estou na Main e comecei a fazer muitas mudanças e quero levar pra uma nova branch, basta dar o comando: git checkout -b nome_branch

Com isso toda modificação já é levada para nova branch nem a necessidade de jogar no stash/mudar de branch/pegar novamente do stash.

Nos commits, dá prá passar -m quantas vezes for necessário, caso queira criar uma "lista" de descrição de commits:

git commit -m "descrição1" -m "descrição 2" -m "descrição 3"

(Vale lembrar que vc deve usar o padrão usado pelo time)

Renomear branch atual:
git branch -m <novo_nome>

Git é uma ferramenta muito poderosa e existem diversos comandos, os que mais uso além do abordado no vídeo e os descritos acima sao:

git cherry-pick: usado pra jogar apenas o que foi modificado em uma outra branch

git rebase -i <hash_commit> pra juntar vários commits em um só

Atualizar branch atual (de feature) com base nas últimas modificações da branch base

git switch master
git pull
git switch <minha_branch>
git rebase master

Aqui usei o git switch pra mudar de branch, que é um comando mais "novo" e com menos responsabilidades que o comando git checkout

Posso usar o git switch pra criar branchs:

git switch -c <minha_nova_branch>

ruansilva
Автор

Parabéns melhor explicação para git que já ví.. vcs explicaram em pouto tempo coisas que muitos vídeos explicam em horas... obrigado pela aula.

FerreiraTV
Автор

um "curso" de uma grade aula, cheia de conteúdo, com uma didática incrível no melhor OS de todos, aula melhor impossível

capivaraGamer-qm
Автор

Uma dica pra adicionar arquivos já no comando de commit é juntar o -a e -m, ficando:

git add -am "fix: blablabla"

Ah, e tomar cuidado que esse atalho do -a não adiciona arquivos NOVOS, somente alterações em arquivos que já estavam sendo olhados pelo git

rapha-v
Автор

Show de bola! Show de ensino! Show de casal... Excelente!

marcelinocostasilva
Автор

Conteúdo incrível! A parte de corrigir caquinhas é ouro

GustavoHenrique-wxoq
Автор

Mano sensacional, conteúdo excelente! Seria legal algum dia vocês pudessem mostrar as ferramentas e configurações que vcs fazem no Windows para trabalhar como Devs, abraço!

nelsonsoares
Автор

Obrigado pelo Mini Curso. Foi meu primeiro contato com Git, e achei a explicação de vocês muito boa.

CleversonAgripino
Автор

Vocês bem que podiam lançar um curso de Java, a didática de vocês é MUITO boa.

gabrieleisabelecarvalho
Автор

Excelente Mini Curso! Vou mais longe, melhor do que muito curso regular que vejo por aí. Parabéns pelo excelente trabalho. O que vemos por aí, mesmo nos cursos regulares, é o basicão do basicão. Recomendo este curso para qualquer dev, não importando a experiência. O modelo prático exemplificado trouxe clareza, fundamentando e consolidando o aprendizado. Show!!!

antoniomarcos
Автор

Quebrava demais a cabeca pra entender, mas essa Aula foi ah aula Ficou muito bom !!!!

wesleymantovani
Автор

Curti muito sobre como foi explicado as branches e os commits. Conteúdo prático e valioso, muito obrigado!

lucasrealbr
Автор

Gostei demais, fiz o passo a passo usando um projeto de testes.

rodrigopedroso
Автор

Vídeo simplesmente incrível, linguagem acessível e conceitos bem explicados. Parabéns pelo conteúdo excelente!

tiago