Blog

The Definitive Guide to Forks and Branches in Git
Forks can be good for public collaboration, branching for most businesses settings.

Git Rebase: An Illustrated Guide
Use git rebase to ensure you’re working with the most recent code, to avoid merge conflicts.

A Practical Guide to Using .gitignore
A practical guide to using .gitignore to strengthen your security.

Git Squashing: An Illustrated Guide
GitHub’s new ‘squash and merge’ button has given much easier access to this Git power feature. But what is squashing, really, and what is it useful for?

Git didn’t beat SVN, GitHub did.
We asked technology leaders why they believe that Git ultimately beat SVN, and a recurring theme emerged.
Get Engineering Impact: the weekly newsletter for managers of software teams
Keep current with trends in engineering leadership, productivity, culture, and scaling development teams.