Git - Básico ao avançado (2024)

Aprenda Git através da prática e animações que serão utilizadas para facilitar os conceitos estabelecidos
4.83 (1123 reviews)
Udemy
platform
Português
language
Development Tools
category
instructor
Git - Básico ao avançado (2024)
20 950
students
6 hours
content
Oct 2024
last update
$29.99
regular price

Why take this course?

🌟 Git - Básico ao Avançado (2024) 🌟

Conheça o Curso:

🚀 Por que aprender Git? Cada vez mais as empresas estão investindo em tecnologias para facilitar negócios, automatizar tarefas e difundir informações. Uma das etapas fundamentais em qualquer projeto de desenvolvimento é definir como você irá gerenciar e manter as alterações ao longo do tempo. O Git é a ferramenta heptacampeã para este propósito, não apenas por sua popularidade nas comunidades open source, mas também pela sua capacidade de permitir que projetos colaborem de forma eficiente, com segurança e versatilidade.

📚 Sobre o Curso:

Este curso é projetado para cobrir desde os conceitos básicos até as técnicas avançadas do Git. Aprenderemos juntos, com animações intuitivas e práticas embutidas, garantindo que você não apenas compreenda o funcionamento do Git, mas também sinta confiança para aplicá-lo em seus projetos diários.

Estrutura do Curso:

🔹 Aliases - Simplifique seu fluxo de trabalho com alias personalizados.

🔹 Clone x init - Aprenda as diferenças entre clonar e inicializar um repositório.

🔹 Add / commit / push - Domine o processo de registrando, comprometendo e compartilhando suas alterações.

🔹 Git ids/objects - Entenda os componentes internos que compõem um repositório Git.

🔹 Estado dos arquivos (untracked, unmodified, modified e staged) - Saiba quais arquivos estão sob controle do Git e no que estado estão.

🔹 Descartar alterações (locally, stashed e versioned) - Aprenda a maneira de desfazer alterações de forma segura.

🔹 Reset (soft, mixed e hard) - Reinicie seu histórico de commits com cautela.

🔹 Revert x reset - Volte ou reinicie para uma versão anterior do seu projeto.

🔹 Reflog - Recupere alterações recentes que foram excluídas ou revertidas.

🔹 Detached head - Opere em um commit específico sem uma branch associada.

🔹 Representação do histórico de commit (DAG) - Visualize o histórico como uma árvore de dependências.

🔹 Branches - Gerencie diferentes linhas de desenvolvimento com confiança.

🔹 Switch - Muda rapidamente entre branches.

🔹 Blame - Identifique quem fez alterações em um arquivo.

🔹 Tags (lightweight e annotated) - Marque pontos importantes no histórico de commits.

🔹 Merge (fast-forward e three-way) x rebase - Combine branches de maneiras diferentes.

🔹 Conflitos - Resolva conflitos que surgem durante o merge ou rebase.

🔹 Cherry-pick - Aplique alterações de um commit para outra branch.

🔹 Fetch / pull - Atualize seu local de trabalho com as últimas alterações do servidor.

🔹 Pull request - Antecipe alterações antes de mesclá-las.

🔹 Stash - Salve suas alterações temporariamente para trabalhar em outras coisas.

🔹 Amend - Faça alterações em commits anteriores.

🔹 Rebase iterativo - Refaça a história de uma branch para melhorar a clareza do seu trabalho.

🔹 Squash merge - Combine vários commits em um único commit.

🔹 Bisect - Identifique o commit que introduziu um bug.

🔹 Submodules - Gerencie dependências de projetos que utilizam seus próprios repositórios Git.

🔹 Hooks - Personalize ações automáticas no ciclo de vida do seu repositório.

🔹 Archiving - Armazene projetos concluídos de forma eficaz.

Qui é para:

  • Desenvolvedores iniciantes que desejam entender as fundamentais práticas de controle de versão com o Git.
  • Engenheiros de software intermediários buscando aprimorar suas habilidades com técnicas avançadas do Git.
  • Qualquer pessoa que trabalhe em equipe e queira colaborar com eficiência e segurança.

Como Aprender:

Você terá acesso a uma série de vídeos, tutoriais interativos e materiais de leitura que guiarão você através dos conceitos do Git e suas práticas recomendadas. Combinando teoria com prática, você estará preparado para lidar com qualquer desafio que o controle de versão traga.

🎓 Aprenda a dominar o Git - Junte-se a nós e transforme-se em um profissional de software altamente eficiente no gerenciamento de projetos com o Git.

Course Gallery

Git - Básico ao avançado (2024) – Screenshot 1
Screenshot 1Git - Básico ao avançado (2024)
Git - Básico ao avançado (2024) – Screenshot 2
Screenshot 2Git - Básico ao avançado (2024)
Git - Básico ao avançado (2024) – Screenshot 3
Screenshot 3Git - Básico ao avançado (2024)
Git - Básico ao avançado (2024) – Screenshot 4
Screenshot 4Git - Básico ao avançado (2024)

Loading charts...

4065508
udemy ID
21/05/2021
course created date
01/10/2021
course indexed date
Bot
course submited by