Status update 2020-07-11: I will be without Internet access for the foreseeable future, starting from 2020-07-12. Please understand that I will only reply to your messages whenever I manage to get back. That may be in a few weeks from now or longer. It all depends on whether I secure enough income amidst the ongoing crisis. Apologies in advance for whatever inconvenience.

Emacs: interactively rebase git commit with Magit

Keep your commit logs clean before pushing to the remote

In this screen cast I demonstrate how to use magit, the superb git porcelain for Emacs, to interactively re-base your commits before pushing them to the remote repository. This is a good way of rewriting your local branch’s history, so as to keep things clean and make them easier to understand.

Also check my other short video on the same principle: git commit fixup with Magit.