Git na pratica
Click here to load reader
-
Upload
viniciusban -
Category
Software
-
view
174 -
download
0
description
Transcript of Git na pratica
![Page 1: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/1.jpg)
Git na práticaUma forma simples de trabalhar com git
By @viniciusban
![Page 2: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/2.jpg)
● 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]"
![Page 3: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/3.jpg)
● 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
![Page 4: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/4.jpg)
● Clonar o projeto (copiar o ORIGIN)
– git clone [email protected]:repo_1.git● Criar um branch
– git checkout -b muda_titulo– git branch
![Page 5: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/5.jpg)
● 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”
![Page 6: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/6.jpg)
● Criar uma tag
– git tag -a nome_da_tag -m “descricao”
![Page 7: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/7.jpg)
● Mandar pro ORIGIN o que você mexeu
– git push --tags origin muda_titulo– Merge Request no Gitlab
![Page 8: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/8.jpg)
● Pegar do ORIGIN o que outra pessoa mexeu
– git pull --tags origin <branch>
![Page 9: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/9.jpg)
● Desfazer uma alteração● Voltar versão de programa● Saber quem mexeu
![Page 10: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/10.jpg)
● Desfazer uma alteração
– git checkout -- meu_programa.php● Desmarcar um arquivo do próximo commit (unstage)
– git reset HEAD meu_programa.php
![Page 11: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/11.jpg)
● Voltar versão de programa
– git checkout <refname> meu_programa.php
refname pode ser um commit, uma tag ou outro branch
![Page 12: Git na pratica](https://reader038.fdocumentos.com/reader038/viewer/2022100603/559453e21a28abe14f8b4804/html5/thumbnails/12.jpg)
● Saber quem mexeu e em quê: use gitlab/github