When Git Can Be Shit

When Git Can Be Shit

Join 27,000+ others and sign up for my weekly newsletter.

Why? I'll get to that in a moment.

I'm writing this article because lots of people want a course on Git.

Git Workflows That Are Not Shitty

Workflows that you must absolutely learn:
1. Efficiently staging, committing and pushing
2. Reviewing diffs before pushing
3. Using visual tools for pull requests

Git Skills That Are Essential

  1. Why use Git
  2. Understanding workflows
  3. Versioning, branching, merging
  4. Commit vs Push
  5. Crafting effective commit messages

Git Features You Can Avoid For Now

  1. Complex merge conflicts
  2. Reverting changes
  3. Advanced commands like rebase, amend, tag
Published August 19, 2025