Git na pratica

Post on 02-Jul-2015

174 views 0 download

description

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

Transcript of Git na pratica

Git na práticaUma forma simples de trabalhar com git

By @viniciusban

● 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"

● 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

● 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

● 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”

● Criar uma tag

– git tag -a nome_da_tag -m “descricao”

● Mandar pro ORIGIN o que você mexeu

– git push --tags origin muda_titulo– Merge Request no Gitlab

● Pegar do ORIGIN o que outra pessoa mexeu

– git pull --tags origin <branch>

● Desfazer uma alteração● Voltar versão de programa● Saber quem mexeu

● Desfazer uma alteração

– git checkout -- meu_programa.php● Desmarcar um arquivo do próximo commit (unstage)

– git reset HEAD meu_programa.php

● Voltar versão de programa

– git checkout <refname> meu_programa.php

refname pode ser um commit, uma tag ou outro branch

● Saber quem mexeu e em quê: use gitlab/github