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
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Modernizing your data center with Dell and AMD
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PPTX
Big Data Technologies - Introduction.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Chapter 2 Digital Image Fundamentals.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Modernizing your data center with Dell and AMD
Advanced methodologies resolving dimensionality complications for autism neur...
GamePlan Trading System Review: Professional Trader's Honest Take
Big Data Technologies - Introduction.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
“AI and Expert System Decision Support & Business Intelligence Systems”
Cloud computing and distributed systems.
KodekX | Application Modernization Development
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
NewMind AI Monthly Chronicles - July 2025
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
Chapter 2 Digital Image Fundamentals.pdf

Interactive Rebase with EGit