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?

1 Answer 1

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.

Sign up to request clarification or add additional context in comments.

1 Comment

Thanks, I didn't think of reordering the lines.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.