git-rebase.io
Ever since a while back, I started giving a damn about my Git commits and workflow. Before that, I used git
mostly as a tool to push my code to GitHub. However, as soon as I began working with Sourcehut and contributing [^1] to the Pimalaya project, I found myself caring more and more about each commit and the information contained in them. Doing so, however, can be impractical without using git rebase
. git rebase
is an amazing tool for organizing and cleaning up commits, as well as organizing a patchset. However, due to its many functionalities, it can be overwhelming to learn from Stack Overflow or random Google searches or using the --help
flag. Drew DeVault created git-rebase.io, which is a great tutorial for learning how to use git rebase -i
properly. I strongly suggest trying to run each command and following along with the tutorial, as they can be more concretely learned when you do. [^1]: He is the patches I send to the pimalaya project.