git na pratica
DESCRIPTION
Que comandos do git eu preciso saber para começar a trabalhar?TRANSCRIPT
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 "[email protected]"
● 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 [email protected]: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