O documento apresenta uma introdução ao Git e sua utilidade para projetos Open Source, abordando conceitos como versionamento distribuído, comandos básicos do Git e colaboração em projetos remotos hospedados no GitHub.
6. O que é Git-SCM
●
Sistema de Controle de Versão Distribuído
●
SCM Software Configuration Management→
●
Criado por Linus Torvalds (2005)
●
Auxiliar no Desenvolvimento do Linux
8. Gerência de Configuração de Software
●
Durante o desenvolvimento do software
queremos saber:
– O que mudou e quando?
– Por que mudou?
– Quem fez a mudança?
– Podemos reproduzir esta mudança?
29. Criando o Primeiro Repositório
git init PrimeiroRepo
●
Será criado o diretório com o novo repositório
vazio.
cd PrimeiroRepo
●
Todas as configurações do repositório ficam
na pasta .git
30. Crie seu primeiro arquivo
●
Crie um arquivo, edite e adicione ao
repositório:
touch PrimeiroArquivo
gedit PrimeiroArquivo
git add PrimeiroArquivo
git commit m “Criado o primeiro arquivo.”
42. Git mv e rm
●
Git não trata perfeitamente arquivos
renomeados ou movidos.
git mv <path1> <path2>
git rm <file>
●
Remove um arquivo do repositório.
●
A diferença é que essas alterações já são
adicionadas ao staging.
58. Criar conta no Github
●
Acessem https://github.com/
●
Criem uma conta utilizando utilizando o
mesmo email configurado no git config.
●
Gerar chaves SSH no Linux:
https://help.github.com/articles/generatings
shkeys
59. Criar um repositório remoto
●
Crie um repositório no Github.
●
Inicialize um repositório local.
●
Configure o repositório remoto.
●
Crie um arquivo README.md
●
Faça o upload das alterações.