Enviar búsqueda
Cargar
#6 - Git - Desfazendo as coisas
•
12 recomendaciones
•
9,141 vistas
Rodrigo Branas
Seguir
Desfazendo as coisas com Git.
Leer menos
Leer más
Software
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 54
Descargar ahora
Descargar para leer sin conexión
Recomendados
CI/CD with K8s & Gitlab CI
CI/CD with K8s & Gitlab CI
Vincent Lombard
#1 - Git - Introdução
#1 - Git - Introdução
Rodrigo Branas
Git para inciantes
Git para inciantes
Bruno Almeida
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
Rodrigo Branas
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
#4 - Git - Stash
#4 - Git - Stash
Rodrigo Branas
#2 - Git - DAG
#2 - Git - DAG
Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Rodrigo Branas
Recomendados
CI/CD with K8s & Gitlab CI
CI/CD with K8s & Gitlab CI
Vincent Lombard
#1 - Git - Introdução
#1 - Git - Introdução
Rodrigo Branas
Git para inciantes
Git para inciantes
Bruno Almeida
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
Rodrigo Branas
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
#4 - Git - Stash
#4 - Git - Stash
Rodrigo Branas
#2 - Git - DAG
#2 - Git - DAG
Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Rodrigo Branas
Clean Architecture
Clean Architecture
Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Rodrigo Branas
A evolução do AngularJS
A evolução do AngularJS
Rodrigo Branas
JavaScript - Date
JavaScript - Date
Rodrigo Branas
JavaScript - Expressões Regulares
JavaScript - Expressões Regulares
Rodrigo Branas
Automação de Testes com AngularJS
Automação de Testes com AngularJS
Rodrigo Branas
Scope AngularJS
Scope AngularJS
Rodrigo Branas
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJS
Rodrigo Branas
Criando serviços com AngularJS
Criando serviços com AngularJS
Rodrigo Branas
Criando Filtros com AngularJS
Criando Filtros com AngularJS
Rodrigo Branas
Criando aplicações Single-Page com AngularJS
Criando aplicações Single-Page com AngularJS
Rodrigo Branas
Construindo Diretivas com AngularJS
Construindo Diretivas com AngularJS
Rodrigo Branas
Técnicas de Refactoring
Técnicas de Refactoring
Rodrigo Branas
Selenium - WebDriver
Selenium - WebDriver
Rodrigo Branas
Test-Driven Development com JavaScript, Jasmine Karma
Test-Driven Development com JavaScript, Jasmine Karma
Rodrigo Branas
Más contenido relacionado
Más de Rodrigo Branas
Clean Architecture
Clean Architecture
Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Rodrigo Branas
A evolução do AngularJS
A evolução do AngularJS
Rodrigo Branas
JavaScript - Date
JavaScript - Date
Rodrigo Branas
JavaScript - Expressões Regulares
JavaScript - Expressões Regulares
Rodrigo Branas
Automação de Testes com AngularJS
Automação de Testes com AngularJS
Rodrigo Branas
Scope AngularJS
Scope AngularJS
Rodrigo Branas
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJS
Rodrigo Branas
Criando serviços com AngularJS
Criando serviços com AngularJS
Rodrigo Branas
Criando Filtros com AngularJS
Criando Filtros com AngularJS
Rodrigo Branas
Criando aplicações Single-Page com AngularJS
Criando aplicações Single-Page com AngularJS
Rodrigo Branas
Construindo Diretivas com AngularJS
Construindo Diretivas com AngularJS
Rodrigo Branas
Técnicas de Refactoring
Técnicas de Refactoring
Rodrigo Branas
Selenium - WebDriver
Selenium - WebDriver
Rodrigo Branas
Test-Driven Development com JavaScript, Jasmine Karma
Test-Driven Development com JavaScript, Jasmine Karma
Rodrigo Branas
Más de Rodrigo Branas
(20)
Clean Architecture
Clean Architecture
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
A evolução do AngularJS
A evolução do AngularJS
JavaScript - Date
JavaScript - Date
JavaScript - Expressões Regulares
JavaScript - Expressões Regulares
Automação de Testes com AngularJS
Automação de Testes com AngularJS
Scope AngularJS
Scope AngularJS
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJS
Criando serviços com AngularJS
Criando serviços com AngularJS
Criando Filtros com AngularJS
Criando Filtros com AngularJS
Criando aplicações Single-Page com AngularJS
Criando aplicações Single-Page com AngularJS
Construindo Diretivas com AngularJS
Construindo Diretivas com AngularJS
Técnicas de Refactoring
Técnicas de Refactoring
Selenium - WebDriver
Selenium - WebDriver
Test-Driven Development com JavaScript, Jasmine Karma
Test-Driven Development com JavaScript, Jasmine Karma
#6 - Git - Desfazendo as coisas
1.
Rodrigo Branas –
@rodrigobranas - http://www.agilecode.com.br #6 - Git - Desfazendo as coisas
2.
Rodrigo Branas rodrigo.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
3.
http://www.youtube.com/rodrigobranas
4.
git reset
5.
soft, mixed e
hard
6.
7.
echo k >
k.txt git add -A git commit -m "k.txt"
8.
9.
git log --oneline
--decorate --all --graph
10.
11.
git reset --soft
7da2
12.
13.
git status
14.
15.
git log --oneline
--decorate --all --graph
16.
17.
Como desfazer o
reset?
18.
git reflog
19.
20.
git reset af19
21.
22.
git log --oneline
--decorate --all --graph
23.
24.
git reset --hard
7da2
25.
26.
git status
27.
28.
git log --oneline
--decorate --all --graph
29.
30.
Como apagar o
último commit do repositório remoto?
31.
git log --oneline
--decorate --all --graph
32.
33.
git reset a4b1
ou HEAD^
34.
35.
git log --oneline
--decorate --all --graph
36.
37.
git push origin
master
38.
39.
Não faça isso,
alguém com certeza vai te xingar..
40.
git push origin
master -f ou --force
41.
42.
cd gitpresentation2
43.
44.
git fetch
45.
46.
git log --oneline
--decorate --all --graph
47.
48.
git merge origin/master
49.
50.
git reset origin/master
51.
52.
git log --oneline
--decorate --all --graph
53.
54.
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
Descargar ahora