Category
Git & Version Control
Git clients, branching strategies and hosting: GitHub Desktop alternatives, GitKraken and Sourcetree, self-hosted Git servers, and everyday Git workflows.
-
Apr 22, 2026
The Ultimate Conventional Commits Specification Guide: Automating Your Changelogs
Conventional Commits explained: the message format, enforcing it with commitlint and hooks, and generating changelogs and releases automatically.
-
Apr 22, 2026
Git Stash Multiple Changes Guide: How to Save and Manage Partial Work
Stash only part of your work in Git: stash specific files, interactive stashing with -p, managing multiple stashes and recovering them safely.
-
Apr 22, 2026
Git Flow vs GitHub Flow Explained: Which Branching Strategy Should You Choose?
Git Flow vs GitHub Flow explained: release and develop branches against short-lived feature branches. How each works and which to choose.
-
Apr 22, 2026
Git Rebase vs Merge Best Practices: Which One Should You Actually Use?
Git rebase vs merge: what each does to history, when rebasing is safe, keeping bisect working, and the team rules that avoid painful mistakes.
-
Apr 22, 2026
Git LFS Tutorial for Game Developers: Handling Large Assets Without Breaking Your Repo
Git LFS for game developers: install and initialise it, track textures, models and audio, push large assets and fix common LFS problems.
-
Apr 22, 2026
How to Rename Git Branch Locally and Remotely: A Step-by-Step Guide
Rename a Git branch locally and on the remote: git branch -m, push the new name, delete the old one and update upstream tracking for…