Git e GitHub: muito, mas muito além do git commit 🔄
Opa, tudo na paz contigo? Espero que sim! :D
Já ouviu por aí que Git ou GitHub é uma coisa fundamental para todo programador? Pois bem, você ouviu certo, porque é mesmo!
Git e GitHub são ferramentas que sempre vão ser úteis para devs, e, quanto mais cedo você aprender como utilizá-las e quão necessárias elas são, melhor.
Esse plano de estudos está recheado até demais de conteúdo sobre Git e GitHub, para que você aprenda de uma vez por todas o que é um versionamento de código e como usá-lo.
Um pequeno resumo do que você verá nos conteúdos:
- O que é Git e GitHub;
- Como funciona o Git por baixo dos panos;
- Como usar o GitHub;
- Configuração do Git na sua máquina;
- Fundamentos do Git;
- Como trabalhar com outras pessoas com Git;
- Como escrever bons commits;
- E muito mais.
OBS.: Esse plano de estudos é focado para iniciantes. Você não precisa ter conhecimento prévio em nada para realizá-lo. Apenas em inglês.
Espero que todo o conteúdo desse plano de estudos lhe seja útil!
\{^_^}/ happy committing!
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Video Git // Dicionário do Programador - YouTube
-
Video GITHUB // Dicionário do Programador - YouTube
-
Podcast Git e Github – Hipsters #109
-
Site New Developer? You should’ve learned Git yesterday. | by Brandon Morelli | codeburst
-
Podcast Guia do Iniciante em Github – Hipsters #184
-
Site Git
-
Site GitHub: Where the world builds software · GitHub
-
Video Entendendo GIT | (não é um tutorial!) - YouTube
-
Site Introdução ao GitHub - GitHub Docs
-
Site GitHub Skills
-
Artigo Git e Github: O que são, Como Configurar e Primeiros Passos
-
Artigo Nova exigência do Git de autenticação por token, o que é e o que devo fazer? | Alura
-
Artigo Começando com Git: Aprendendo a versionar | Alura
-
Site Generating a new SSH key and adding it to the ssh-agent - GitHub Docs
-
Site Criando sua SSH key no Github - DEV Community
-
Curso Git e Github: controle e compartilhe seu código
-
Alura+ Compartilhar projeto com Git e GitHub
-
Artigo Open Source - Uma breve introdução | Alura
-
Site How to use Git and GitHub for collaborative programming? - DEV Community
-
Video Git, Github e Gitlab - Alura Live #95 - YouTube
-
Video Git e GitHub: Como subir meu primeiro projeto? Como versionar um projeto? #BaseDev #DevIniciante - YouTube
-
Curso Git e GitHub: repositório, commit e versões
-
Video Imersão Dev Git e Github - YouTube
-
Site 5 GitHub tips for new coders. This October I celebrated my 5 year… | by Alyson La | We’ve moved to freeCodeCamp.org/news | Medium
-
Site Git log format string cheatsheet
-
Site git log cheatsheet
-
Video Git: ENTENDENDO de vez como funciona do MELHOR E MAIS VISUAL jeito possível (até hoje) - YouTube
-
Site Visualizing Git
-
Alura+ Git e Github para Sobrevivência | EP 01: Como o git funciona?
-
Alura+ Git e Github para Sobrevivência | EP 02: Como o merge funciona?
-
Alura+ Git e Github para Sobrevivência | EP 03: Como o rebase funciona?
-
Alura+ Git e Github para Sobrevivência | EP 04: Issues, PullRequests, Templates e features legais do Github
-
Alura+ Git e Github para Sobrevivência | EP 05: Como editar o último commit feito?
-
Alura+ Git e Github para Sobrevivência | EP 06: Como apagar um commit? Como reverter um bug na master?
-
Alura+ Git e Github para Sobrevivência | EP 07: Lidando com problemas de sincronização
-
Alura+ Git e Github para Sobrevivência | EP 08: Melhorando seu histórico com squash e !fixup
-
Alura+ Git e Github para Sobrevivência | EP 09: Entendendo fluxos de trabalho com Git
-
Alura+ Git e Github para Sobrevivência | EP 10: Os poderes do git reflog
-
Alura+ Git e Github para Sobrevivência | EP 11: Dicas Gerais
-
Site GitHub Desktop | Simple collaboration from your desktop
-
Video Como usar o Github Desktop - YouTube
-
Artigo Como escrever um README incrível no seu Github | Alura
-
Artigo Markdown: como trabalhar com essa linguagem de markup?
-
Artigo Criando anotações com Markdown
-
Curso Git e Github: estratégias de ramificação, Conflitos e Pull Requests
-
Video A Evolução do Git e GitHub - Curso de Git e GitHub - YouTube
-
Site git - guia prático - sem complicação!
-
Video O QUE É GIT E GITHUB? - definição e conceitos importantes 1/2 - YouTube
-
Video COMO USAR GIT E GITHUB NA PRÁTICA! - desde o primeiro commit até o pull request! 2/2 - YouTube
-
Artigo Git: Os novos comandos git restore e git switch | Alura
-
Alura+ Entenda os comandos git restore e switch
-
Site An Introduction to Git Merge and Git Rebase: What They Do and When to Use Them | by Vali Shah | We’ve moved to freeCodeCamp.org/news | Medium
-
Site 20 Git Commands Every Developer Should Know | by Kyle DeGuzman | Enlear Academy
-
Podcast Github e nossas Funcionalidades Preferidas – Hipsters Ponto Tech #304
-
Alura+ Recuperando commits com git reflog
-
Artigo GitOps: o que é? | Alura
-
Video Configurando rapidamente repositórios Git e Github pelo VS Code // Mão no Código #5 - YouTube
-
Podcast Integração Contínua, Deploy Contínuo e Github Actions – Hipsters #213
-
Alura+ Gerando ZIP a partir de tags Git
-
Alura+ Git e Github para gerentes
-
Alura+ Git amend: editando uma mensagem de commit
-
Video Git Flow // Dicionário do Programador - YouTube
-
Artigo Git Flow: entenda o que é, como e quando utilizar | Alura
-
Alura+ Git Flow versus Trunk-based development
-
Site How to use Git efficiently. The code was working yesterday but… | by Aditya Sridhar | We’ve moved to freeCodeCamp.org/news | Medium
-
Video Linter garantido e Git Hooks de um jeito FÁCIL!! Automatizando tarefas entre fluxos do Git com Husky - YouTube
-
Site Conventional Commits Pattern. O que é, para que serve e como… | by Victor Ribeiro | LinkApi Solutions | Medium
-
Site How to Write Better Git Commit Messages – A Step-By-Step Guide
-
Site How to Write Good Commit Messages: A Practical Git Guide
-
Artigo Monorepo: como usá-lo para desenvolver e integrar grandes projetos | Alura
-
Video Usando Git Direito | Limpando seus Commits! - YouTube
-
Video Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git - YouTube
-
Site Git - Documentation
-
Site GitHub CLI | Take GitHub to the command line
-