Git Github
O que é o Git
 O Git é um sistema de controle de versão, projetado basicamente
para facilitar a vida de quem quer executa...
Criado por Linus Torvalds
Instalação linux
• Instalando o git
sudo apt-get install git-core
• Gerando chaves ssh:
ssh keygen –t rsa
Configurando
• Configurando nome e email
git config - -global user.name “Fulanodetal”
git config - -global user.email emai...
Iniciando um projeto
• Iniciando um projeto
mkdir projeto
git init
• Status
git status
Adicionando arquivos
• Adicionando arquivos ao índice
git add . index.html //apenas o arquivo index.html
git add “*.html” ...
Commitando as alterações
commit -m “Messagem do commit”
 Voltando commit’s
git reset - -hard HEAD-1 (Volta ao último comm...
Branch
 Objetivos de trabalhar com branch’s é separar funcionalidades
durante o desenvolvimento.
 Trocar de contexto sem...
E o github a onde entra ?
O que é exatamente o github
 GitHub é um Serviço de Web Hosting Compartilhado para projetos
que usam o controle de versio...
Conectando o git ao github
 Conectando ao repositório remoto
git remote add origin git@github.com:kevinmedeiros/teste.git...
Isso é tudo ?
 Claro que não ainda a mundo enorme dentro do git e do github
 Abaixo alguns links interessantes com tutor...
Próximos SlideShares
Carregando em…5
×

Git e github

194 visualizações

Publicada em

Tutorial git e github

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
194
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Git e github

  1. 1. Git Github
  2. 2. O que é o Git  O Git é um sistema de controle de versão, projetado basicamente para facilitar a vida de quem quer executar projetos em equipe, permitindo que duas ou mais pessoas trabalhem juntas. Mas também é utilizado por quem trabalha sozinho, devido a possibilidade de ‘controlar’ as versões do projeto.
  3. 3. Criado por Linus Torvalds
  4. 4. Instalação linux • Instalando o git sudo apt-get install git-core • Gerando chaves ssh: ssh keygen –t rsa
  5. 5. Configurando • Configurando nome e email git config - -global user.name “Fulanodetal” git config - -global user.email email@domínio.com
  6. 6. Iniciando um projeto • Iniciando um projeto mkdir projeto git init • Status git status
  7. 7. Adicionando arquivos • Adicionando arquivos ao índice git add . index.html //apenas o arquivo index.html git add “*.html” // todos os arquivos com a extensão .html git add . // todos os arquivos da pasta são adicionados • Após adicionar os arquivos ficam como new file, em cacher só serão adicionados no próximo commit git rm - -cached index.html // retira o arquivo do índice
  8. 8. Commitando as alterações commit -m “Messagem do commit”  Voltando commit’s git reset - -hard HEAD-1 (Volta ao último commit ) git reset - -soft HEAD-1 (Volta ao último commit e mantem os últimos arquivos em cache) git reset - -hard xxxxxxxxxx (volta para a hash xxxxxxxxxx)
  9. 9. Branch  Objetivos de trabalhar com branch’s é separar funcionalidades durante o desenvolvimento.  Trocar de contexto sem atrito  Criando branch chamada de “dev” git checkout -b dev  Trocando branch máster (padrão) para dev git checkout dev  Listando git branch
  10. 10. E o github a onde entra ?
  11. 11. O que é exatamente o github  GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git. É escrito em Ruby on Rails pelos desenvolvedores da Logical Awesome. O GitHub possui planos comerciais e gratuitos para projetos de código aberto
  12. 12. Conectando o git ao github  Conectando ao repositório remoto git remote add origin git@github.com:kevinmedeiros/teste.git  Enviando arquivos do repositório local pra o remoto git push origin master // origin é a referencia ao repositório e máster a branch  Atualizando repositório local com o remoto git pull origin master
  13. 13. Isso é tudo ?  Claro que não ainda a mundo enorme dentro do git e do github  Abaixo alguns links interessantes com tutorias e informações legais  Guia pratico git http://rogerdudler.github.io/git-guide/index.pt_BR.html  Livro completo do git em português http://git-scm.com/book/pt-br  Git na pratica online (em inglês) https://try.github.io/levels/1/challenges/1

×