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?
Say, I have 3 git commits A, B and C . Is it possible
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
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.