Post on 11-Apr-2017
Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br
#6 - Git - Desfazendo as coisas
Rodrigo Branasrodrigo.branas@agilecode.com.br
http://www.agilecode.com.br
• Arquiteto de Software na Gennera • Professor na Agile Code • Autor na Java Magazine e PacktPub • Palestrante
http://www.youtube.com/rodrigobranas
git reset
soft, mixed e hard
echo k > k.txt git add -A git commit -m "k.txt"
git log --oneline --decorate --all --graph
git reset --soft 7da2
git status
git log --oneline --decorate --all --graph
Como desfazer o reset?
git reflog
git reset af19
git log --oneline --decorate --all --graph
git reset --hard 7da2
git status
git log --oneline --decorate --all --graph
Como apagar o último commit do repositório remoto?
git log --oneline --decorate --all --graph
git reset a4b1 ou HEAD^
git log --oneline --decorate --all --graph
git push origin master
Não faça isso, alguém com certeza vai te xingar..
git push origin master -f ou --force
cd gitpresentation2
git fetch
git log --oneline --decorate --all --graph
git merge origin/master
git reset origin/master
git log --oneline --decorate --all --graph
Rodrigo Branas
Site: http://www.agilecode.com.br Twitter: @rodrigobranas Facebook: http://www.facebook.com/canalrodrigobranas SlideShare: http://www.slideshare.com/rodrigobranas YouTube: http://www.youtube.com/rodrigobranas LinkedIn: http://br.linkedin.com/in/rodrigobranas +Plus: https://plus.google.com/+RodrigoBranas GitHub: http://www.github.com/rodrigobranas