Gerenciamento de código-fonte, ou SCM por sua sigla em inglês (Source Code Management), também chamado de Controle de Versões é a tecnologia usada na programação para controlar ou gerenciar alterações no código-fonte de um programa, para ser capaz de lidar com seu versionamento.
É uma prática necessária no desenvolvimento de software, seja web ou não, para controlar as mudanças que podem ocorrer em um software de forma ordenada e compartilhada em vários dispositivos ou momentos no tempo.
Unidade 01: Git
Nesta unidade aprenderemos o básico do sistema de controle de versões Git
.
Unidade 02: GitHub
Depois de termos visto sobre o Git
é hora de nos concentramos, nesta unidade,
no uso do Git
em conjunto com o GitHub
(que é um serviço de repositórios
remotos e colaboração).