An in-depth look at why I chose Astro for my portfolio and a clear-eyed view of when Next.js is the undeniable champion.
Blog
Learn how to safely reverse a Git rebase, whether it's still in progress or already completed. A step-by-step guide using `git rebase --abort` and `git reflog`.
Learn how to safely remove commits from your Git history using rebase and force push with lease.
Setup git on Linux