Recent Articles - Git
![Migrating Existing Repos to a Lerna Monorepo](../../../static/img/blog/migrating-existing-repos-to-a-lerna-monorepo-thumb.jpg)
Migrating Existing Repos to a Lerna Monorepo
Feb 20, 2023 · 9 min read
As of writing, I maintain 15 Metalsmith plugins, and it has become a pain to manage all of them independently.
![Changing a Git Commit Message](../../../static/img/blog/changing-a-git-commit-message-thumb.jpg)
Changing a Git Commit Message
Dec 5, 2020 · 6 min read
The Git commands to change a commit message are situational - here's a short guide to all of them.
![Undoing a Git Commit](../../../static/img/blog/undoing-a-git-commit-thumb.jpg)
Undoing a Git Commit
Dec 3, 2020 · 5 min read
Complicated Git commands are hard to remember and are full of landmines - here's a short guide on how to undo any Git commit.