Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to do rebase --interactive in a Windows GUI

I have a co-worker who's wedded to the git GUI interface for Windows; I'd like to get him rebasing interactively so he can squash commits.

I've tried using the Tools->Add to add git rebase --interactive but this just hangs when he tries it. Can the client handle interactive rebases? Is there another GUI client for Windows that can? Or perhaps there is another way to squash commits in the client?

like image 502
devoid Avatar asked Jun 20 '11 16:06

devoid


1 Answers

There is no way to do it through the gui. That said, there are ways to squash commits without the interactive rebase. For instance, one could do a reset --soft 3 commits ago, add everything to the index and commit. This would effectively squash the last 3 commits.

like image 52
Adam Dymitruk Avatar answered Sep 22 '22 10:09

Adam Dymitruk