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
- Why use Git
- Understanding workflows
- Versioning, branching, merging
- Commit vs Push
- Crafting effective commit messages
Git Features You Can Avoid For Now
- Complex merge conflicts
- Reverting changes
- Advanced commands like rebase, amend, tag