2.5 Git e Github
Git é um sistema de controle de versão que permite você rastrear as mudanças feitas em arquivos. Estes arquivos podem ser de qualquer tipo (.R
, .Rmd
, .doc
, .pdf
, .xls
), mas a visualização das diferenças em arquivos texto é mais fácil (.txt
, .csv
, .md
). Na prática, você verá o git
como um conjunto de comandos que você executa na shell.12
O GitHub é um dos maiores depósitos online de trabalho colaborativo do mundo. Ele é a rede social dos programadores. Nele você pode ver no que eles estão trabalhando, ler facilmente o código deles e fazer sugestões ou alterações. Isso só possível porque sua plataforma inclui um sistema de gerenciamento de projetos e de versões de códigos (git
).
2.5.1 Instalação do git
Acesse https://git-scm.com/downloads e selecione para baixar a opção do git
adequada para seu SO.
2.5.1.1 Windows
Para instalar o git
proceda a instalação como a de qualquer outro programa, aceitando as opções padrão. Ao terminar, verifique a instalação abrindo o gitbash
(acessível no menu iniciar) e digitando git --version
.
2.5.1.2 Ubuntu
A instalação do git no Ubuntu pode ser feita com os comandos abaixo:
# atualização da lista de repositórios ubuntu
$ sudo apt-get update
# instalação do Git
$ sudo apt-get install git
Ao terminar, verifique a instalação digitando num terminal o comando git --version
. A versão disponível nos repositórios do Ubuntu 18.04.5 quando este livro foi escrito era a gsub("git version ", "", system("git --version", intern = TRUE))
.
Shell é um programa que roda outros programas, sendo popularmente chamado de "linha de comando", "console" ou "terminal".↩