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: 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.Instale o Git: Instale o Git em seu computador e configure as configurações básicas, como seu nome de usuário e email.Pratique os comandos básicos: Aprenda e pratique os comandos básicos do Git, como git clone, git add, git commit e git push.Entenda o fluxo de trabalho: Compreenda o fluxo de trabalho básico do Git, incluindo o uso de branches, merge e rebase.Realize projetos práticos: Pratique o que você aprendeu fazendo pequenos projetos e versionando-os com o Git.<
What you'll learn
understand version control concepts
install and configure Git
practice basic Git commands like clone, add, commit, and push
learn about branches, merge, and rebase
complete small version-controlled projects
Course objectives
to help students understand the importance of version control in project management
to provide practical experience with Git and GitHub