SlideShare a Scribd company logo
Interactive
Rebase
with EGit 3.2
available in Luna M3
planned release Dec 18, 2013

Matthias Sohn (SAP)
@masohn
EGit < 3.2
and some mexican roads…

(interactive)
commit --amend
branch

edit
latest commit
rebase

branch

B’
B

rebase
onto a new base

A’
A
interactive rebase

branch

E

edit series of
consecutive
commits

on same base

E’

reword

C+D

squash

B’

edit

D

C

B

A
interactive rebase actions
Action

Description

Reorder

reorder commits

Skip

remove commit

Edit

amend commit

Reword

edit message

Squash

combine with previous commit
incl. 2nd message

Fixup

combine with previous commit
excl. 2nd message
interactive rebase

branch

E

edit series of
consecutive
commits

E’

reword

C+D

squash

D

C
B’

onto new base

B
X

A

new base

edit
DEMO
Installation
If you want to use this new feature install the EGit developer build
•
In Eclipse click “Help > Install New Software”
•
Paste the URL http://download.eclipse.org/egit/updates-nightly
into the field “Work with” and hit return
•
Select the EGit feature and click “Finish”
Alternatively you may download a Luna M3 Eclipse package from
http://www.eclipse.org/downloads/index-developer.php
This table lists which of these packages contain EGit
http://www.eclipse.org/downloads/compare.php?release=luna
EGit 3.2 will be released on Dec 18, 2013

More Related Content

PDF
Energy of Some Simple Graphs: MATLAB Approach
DOCX
Image Processing using Matlab ( using a built in Highboost filtering,averagin...
PDF
Infinum Android Talks #04 - Google Maps Android API utility library
PDF
Scaling in R
PDF
Advanced python concepts
PPTX
Presentation for Numerical Field Theory
PDF
Build Prozesse und Configuration Management
PDF
Testing with Style @ Holidaycheck
Energy of Some Simple Graphs: MATLAB Approach
Image Processing using Matlab ( using a built in Highboost filtering,averagin...
Infinum Android Talks #04 - Google Maps Android API utility library
Scaling in R
Advanced python concepts
Presentation for Numerical Field Theory
Build Prozesse und Configuration Management
Testing with Style @ Holidaycheck

Similar to Interactive Rebase with EGit (20)

PPTX
News from EGit - Talk EclipseCon Europe 2014 - Ludwigsburg
PPTX
Git missiontomars 2015-03-10
PDF
EGit Essentials, Tips & Tricks
PDF
Git Tutorial EclipseCon France 2014 - Git Exercise 06 - interactive rebase
PDF
EGit - Eclipse plug-in for git
PDF
[PUBLIC] Git – Concepts and Workflows.pdf
KEY
Helios in Action: Git at Eclipse
PDF
Git Tricks — git utilities that make life git easier
PDF
git session --interactive
PPTX
Git workshop 33degree 2011 krakow
PDF
Don't fear the rebase
PPTX
PPTX
Git like a pro EDD18 - Full edition
PPTX
MakingGitWorkForYou
PDF
Fundamentals of Git
PDF
Git: a brief introduction
PDF
Git basics
PDF
Git in Eclipse
PPTX
Open Sprintera (Where Open Source Sparks a Sprint of Possibilities)
ODP
News from EGit - Talk EclipseCon Europe 2014 - Ludwigsburg
Git missiontomars 2015-03-10
EGit Essentials, Tips & Tricks
Git Tutorial EclipseCon France 2014 - Git Exercise 06 - interactive rebase
EGit - Eclipse plug-in for git
[PUBLIC] Git – Concepts and Workflows.pdf
Helios in Action: Git at Eclipse
Git Tricks — git utilities that make life git easier
git session --interactive
Git workshop 33degree 2011 krakow
Don't fear the rebase
Git like a pro EDD18 - Full edition
MakingGitWorkForYou
Fundamentals of Git
Git: a brief introduction
Git basics
Git in Eclipse
Open Sprintera (Where Open Source Sparks a Sprint of Possibilities)
Ad

More from msohn (20)

PPTX
Project Gardener - EclipseCon Europe - 2018-10-23
PDF
News from Git in Eclipse - EclipseCon EU - 2016-10-26
PDF
Git journey from mars to neon EclipseCon North America - 2016-03-08
PDF
Versioning large binary files with JGit, EGit and Gerrit
PDF
News from Git in Eclipse - EclipseCon 2015 Europe
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 9 - starting demo gerrit
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 7 - new changescreen
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 6 - submit a change
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 5 - improve a change
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 4 - review change
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 3 - push change to gerrit
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest state
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 1 - configure for gerrit
PDF
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 8 - view gerrit review ...
PDF
Git Tutorial EclipseCon France 2014 - Git Exercise 07 - git blame
PDF
Git Tutorial EclipseCon France 2014 - Git Exercise 05 - history view
PDF
Git Tutorial EclipseCon France 2014 - Git Exercise 04 - merging rebasing and ...
PDF
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...
PDF
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
PDF
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
Project Gardener - EclipseCon Europe - 2018-10-23
News from Git in Eclipse - EclipseCon EU - 2016-10-26
Git journey from mars to neon EclipseCon North America - 2016-03-08
Versioning large binary files with JGit, EGit and Gerrit
News from Git in Eclipse - EclipseCon 2015 Europe
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 9 - starting demo gerrit
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 7 - new changescreen
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 6 - submit a change
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 5 - improve a change
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 4 - review change
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 3 - push change to gerrit
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest state
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 1 - configure for gerrit
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 8 - view gerrit review ...
Git Tutorial EclipseCon France 2014 - Git Exercise 07 - git blame
Git Tutorial EclipseCon France 2014 - Git Exercise 05 - history view
Git Tutorial EclipseCon France 2014 - Git Exercise 04 - merging rebasing and ...
Git Tutorial EclipseCon France 2014 - Git Exercise 03 - work on branches in p...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 02 - develop a feature
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Approach and Philosophy of On baking technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
Approach and Philosophy of On baking technology
Spectroscopy.pptx food analysis technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Spectral efficient network and resource selection model in 5G networks
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Programs and apps: productivity, graphics, security and other tools
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Interactive Rebase with EGit