Introdução ao Git
Andreza Pollyana Bernardino Lima
O que é Git?
● Controle de versão grátis e open source
● É distribuído! ( mas pode ser usado como centralizado)
● É rápido...
“Staging Area” ou “index”
Área intermediária onde commits podem ser revisados e formatados antes de serem finalizados
Comandos iniciais
● git init - inicia um repositório local
● git clone <repo> - copia para sua areá local um repositório q...
Tags
● Git tem a habilidade de criar tags em pontos específicos na história do código como pontos
importantes.
● Geralment...
Branchs
● Ao iniciar o repositório já temos um principal, o MASTER. Ele aponta para o ultimo commit feito.
● Branchs são u...
Em que branch estou?
● O git mantém um ponteiro HEAD que aponta para o branch atual
● Para mudar de branch utliza-se o com...
Situação após :
● criar branch testing
● modificar linha de produção para o branch testing
● commitar no branch testing
● ...
Merge
git merge <branch>
Comandos para branches e tags
● git tag - listar tags
● git tag -a <nome> -m “<msg>”
● git tag -v <nome da tag> - verifica...
Lembre-se...
Push
Envia commit para o repositório remoto
git push origin <branch>
OBS.: Lembre-se que o git só vai deixar você utilizar...
Pull
Baixa código do repositório remoto
git pull origin <branch>
Referências
+ Tutorial do BitBucket
- https://www.atlassian.com/git/tutorials/
+ Livro do Git em pt-br
- http://git-scm.co...
Próximos SlideShares
Carregando em…5
×

Git

168 visualizações

Publicada em

Tutorial sobre git

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

Git

  1. 1. Introdução ao Git Andreza Pollyana Bernardino Lima
  2. 2. O que é Git? ● Controle de versão grátis e open source ● É distribuído! ( mas pode ser usado como centralizado) ● É rápido! ex.: distribuído ex.: centralizado
  3. 3. “Staging Area” ou “index” Área intermediária onde commits podem ser revisados e formatados antes de serem finalizados
  4. 4. Comandos iniciais ● git init - inicia um repositório local ● git clone <repo> - copia para sua areá local um repositório que já existe ● git status - verifica a situação dos seus arquivos ● git add <file> ou git add -a - adiciona um arquivo ou todos (se usado o -a) modificado para o index ● git reset - retira arquivo do index ● git commit -m <msg> - Grava no repositório os arquivos adicionados no index ● git help - Ajuda
  5. 5. Tags ● Git tem a habilidade de criar tags em pontos específicos na história do código como pontos importantes. ● Geralmente as pessoas usam esta funcionalidade para marcar pontos de release Listar tags Criando tags
  6. 6. Branchs ● Ao iniciar o repositório já temos um principal, o MASTER. Ele aponta para o ultimo commit feito. ● Branchs são usados para criar uma nova linha de produção. (correções de erros, por ex.) ● Quando se cria um branch novo, é criado um novo ponteiro para o último commit ● Utiliza-se o comando git branch <nome do branch> para criar um novo branch ex.: situação após o comando git branch testing
  7. 7. Em que branch estou? ● O git mantém um ponteiro HEAD que aponta para o branch atual ● Para mudar de branch utliza-se o comando git checkout <nome do branch> ● Para visualizar os branchs existentes utiliza-se o comando git branch ex.: situação após git checkout testing
  8. 8. Situação após : ● criar branch testing ● modificar linha de produção para o branch testing ● commitar no branch testing ● modificar linha de produção para o branch master ● commitar no branch master
  9. 9. Merge git merge <branch>
  10. 10. Comandos para branches e tags ● git tag - listar tags ● git tag -a <nome> -m “<msg>” ● git tag -v <nome da tag> - verificar tag ● git branch - listar branches criados ● git checkout -b <nome do branch> - criar novo branch ● git merge <nome do branch> - merge do branch indicado com o branch atual ● git branch -d <nome do branch> - deletar branch
  11. 11. Lembre-se...
  12. 12. Push Envia commit para o repositório remoto git push origin <branch> OBS.: Lembre-se que o git só vai deixar você utilizar o PUSH se todos os arquivos que estão repositório remoto estão no seu repositório local e não foi feito nenhuma, modificação por outro dev, que você não tenha na sua máquina
  13. 13. Pull Baixa código do repositório remoto git pull origin <branch>
  14. 14. Referências + Tutorial do BitBucket - https://www.atlassian.com/git/tutorials/ + Livro do Git em pt-br - http://git-scm.com/book/pt-br/v1 + Tutorial para iniciantes preparado pela 4soft - http://pt.slideshare.net/4Soft/4soft-git-para-iniciantes + Começando com o Git | AkitaOnRails.com - http://www.akitaonrails.com/2010/08/17/screencast-comecando-com-git#.VVn70nUViko + Tutorial Interativo | CodeSchool.com - http://try.github.com/

×