Git
Resources
- Git is my buddy: Effective Git as a solo developer
- A branch must do one useful thing - throw what you want into
master
but once you can do integration tests and/or have larger issues to work on, try to do it in branches. - Every commit must be independent - this goes for non-solo development as well,
master
should be green on any commit
- A branch must do one useful thing - throw what you want into
- A Git story: Not so fun this time - How git came to be.
- Oh Shit, Git!?! - how to fix various screw-ups with git
- Cleaning Up Git History
- Things I wish everyone knew about Git (Part I)
- Git from the Bottom Up
- In Praise of Stacked PRs
- The Perfect Commit
- The implementation: a single, focused change
- Tests that demonstrate the implementation works
- Updated documentation reflecting the change
- A link to an issue thread providing further context
- gitoxide
- Git is my buddy: Effective Git as a solo developer #git #command-line
- Modern Git Commands and Features You Should Be Using
worktree
seems particularly interesting, especially when working on multiple things at once