Git na pratica

528 visualizações

Publicada em

Que comandos do git eu preciso saber para começar a trabalhar?

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

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

Nenhuma nota no slide

Git na pratica

  1. 1. Git na prática Uma forma simples de trabalhar com git By @viniciusban
  2. 2. ● Instalar Git for Windows: – http://is.gd/installing_git_on_windows – https://msysgit.github.io ● Criar chave SSH: – ssh-keygen -t rsa ● Configurar profile: – git config --global user.name "Meu Nome" – git config --global user.email "eu@email.com"
  3. 3. ● Clonar o projeto (copiar o ORIGIN) ● Criar um branch ● Mexer no que precisar ● Saber o que foi mexido ● Salvar no REPO o que você mexeu ● Criar uma tag ● Mandar pro ORIGIN o que você mexeu ● Pegar do ORIGIN o que outra pessoa mexeu
  4. 4. ● Clonar o projeto (copiar o ORIGIN) – git clone git@git.icict.fiocruz.br:repo_1.git ● Criar um branch – git checkout -b muda_titulo – git branch
  5. 5. ● Mexer no que precisar ● Saber o que foi mexido – git status – git diff mostra_titulo.php ● Salvar no REPO o que você mexeu – git add mostra_titulo.php – git commit -m “Faz o titulo aparecer sempre”
  6. 6. ● Criar uma tag – git tag -a nome_da_tag -m “descricao”
  7. 7. ● Mandar pro ORIGIN o que você mexeu – git push --tags origin muda_titulo – Merge Request no Gitlab
  8. 8. ● Pegar do ORIGIN o que outra pessoa mexeu – git pull --tags origin <branch>
  9. 9. ● Desfazer uma alteração ● Voltar versão de programa ● Saber quem mexeu
  10. 10. ● Desfazer uma alteração – git checkout -- meu_programa.php ● Desmarcar um arquivo do próximo commit (unstage) – git reset HEAD meu_programa.php
  11. 11. ● Voltar versão de programa – git checkout <refname> meu_programa.php refname pode ser um commit, uma tag ou outro branch
  12. 12. ● Saber quem mexeu e em quê: use gitlab/github

×