1

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?

Binoy Babu
  • 16,699
  • 17
  • 91
  • 134

1 Answers1

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