-
Git Beyond the Basics: Stash, Cherry-Pick, and Bisect
Git beyond the basics: stash for shelving work, cherry-pick for backporting fixes, and bisect for hunting down when a bug was introduced.
-
Understanding CI/CD Pipelines with GitHub Actions
Building a test-and-deploy GitHub Actions pipeline, handling secrets correctly, and using matrix builds to test multiple configurations at once.
-
Git Rebase vs Merge: When to Use Which
What git merge and git rebase actually do to your commit history, the golden rule about shared branches, and a practical default for when to use…
-
Writing Commit Messages That Actually Help Future You
Writing commit messages that actually help — why the message’s job is capturing the “why” the diff already can’t show.