Domine o Git e o GitHub: Tudo sobre versionamento de código

Aprenda a Gerenciar Projetos de Desenvolvimento de Software com Eficiência e Colaboração

Domine o Git e o GitHub: Tudo sobre versionamento de código
Domine o Git e o GitHub: Tudo sobre versionamento de código

Domine o Git e o GitHub: Tudo sobre versionamento de código udemy course

Aprenda a Gerenciar Projetos de Desenvolvimento de Software com Eficiência e Colaboração

Você já teve que criar pastas e pastas com os mesmos arquivos após uma pequena modificação e ficou perdido com o que estava certo de verdade? Ou  excluiu um arquivo importante e não pode mais se recuperar?  O famoso CTRL + Z não funciona mais ?

Bem, esses problemas são coisa do passado, com o controle de versão vamos resolver grande parte das dores de cabeça e embrulhos no estômago. Se engana quem ainda pensa que é necessário muitos recursos, financeiros e de tempo, para versionar um projeto.

E para a mágica acontecer utilizaremos o GIT.

Mas o que é Git ?

Bom pra começar ele pode ser descrito como um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo.

Através dessa poderosa ferramenta podemos desenvolver um único projeto para que toda equipe trabalhe sobre ele, tudo organizado com ramificações.

Nesse curso iremos criar o versionamento de projetos do zero e ainda hospedar em uma grande rede de repositórios que contém muito do que você pode estar vendo agora na sua tela. O famoso GitHub!


Quais os passos que seguiremos no curso:


  1. Compreenda o conceito básico: Antes de começar a usar Git, é importante compreender o que é o versionamento de código, por que ele é útil e como funciona o Git.

  2. Instale o Git: Instale o Git em seu computador e configure as configurações básicas, como seu nome de usuário e email.

  3. Pratique os comandos básicos: Aprenda e pratique os comandos básicos do Git, como git clone, git add, git commit e git push.

  4. Entenda o fluxo de trabalho: Compreenda o fluxo de trabalho básico do Git, incluindo o uso de branches, merge e rebase.

  5. Realize projetos práticos: Pratique o que você aprendeu fazendo pequenos projetos e versionando-os com o Git.

  6. Aprenda sobre Git remoto: Aprenda a trabalhar com repositórios remotos, como o GitHub ou o GitLab, e como fazer o upload e a atualização de seus projetos remotamente.

  7. Resolva conflitos: Aprenda como resolver conflitos que possam ocorrer durante o processo de merge e rebase.