Say, I have 3 git
commits A, B
and C
. Is it possible to squash
A
and C
together while keeping B
using git rebase
? If yes, how can I accomplish this?
Asked
Active
Viewed 97 times
1

Binoy Babu
- 16,699
- 17
- 91
- 134
1 Answers
3
Yes, you can do that -- as long as it does not conflict (or you can fix it on conflict).
In the interactive mode (git rebase -i
) reorder the lines to put them together and mark them as squash.
You can reorder / take away any commits using the same method.

J-16 SDiZ
- 26,473
- 4
- 65
- 84
-
Thanks, I didn't think of reordering the lines. – Binoy Babu Jun 21 '12 at 17:28