Skip to main content

Git

Git workflows, tips, and tricks that make day-to-day development smoother.

Topics in this section

  • Branching strategies (trunk-based, GitFlow)
  • Rebase vs merge — when to use each
  • Interactive rebase and cleaning up commits
  • Recovering from mistakes (reflog, reset, restore)
  • Useful aliases and config

This section is growing. Contribute an article if you know something worth sharing.