Controle de versões com GitHub

Data de postagem: 13/02/2020 14:30:43

Em um nível elevado, o GitHub é um site e serviço baseado em nuvem que ajuda os desenvolvedores a armazenar e gerenciar o seu código, rastreando e controlando também as alterações nos seus códigos.

O controle de versão ajuda os desenvolvedores a rastrear e gerenciar alterações no código de um projeto de software. Quando um projeto de software cresce, o controle de versão se torna essencial.

O Git é um sistema específico open-source de controle de versão criado por Linus Torvalds em 2005.

De forma específica, o Git é um sistema de controle de versões distribuído, ou seja, toda a base de código e histórico fica disponível no computador de todos os desenvolvedores, o que permite um branching e merging simples.

Com o branching, um desenvolvedor duplica parte do código-fonte (conhecido como repositório). O desenvolvedor pode depois fazer alterações com segurança nessa parte do código sem afetar o restante do projeto.

Depois, quando o desenvolvedor conseguir que a sua parte do código funcione corretamente, poderá fazer o merge desse código no código-fonte principal para o oficializar.

Para saber mais acesse: https://kinsta.com/pt/base-de-conhecimento/que-github/

Repositório no GitHub de modelos de artefatos RUP da disciplina: https://github.com/jocile/laboratoriodesoftware