#6 - Git - Desfazendo as coisas

Post on 11-Apr-2017

8.647 views 0 download

Transcript of #6 - Git - Desfazendo as coisas

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