A preview of the planned Git 3.0 changes
by Rob Richardson
Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on Mastodon at @[email protected].
Your commands?
Your branches?
Your build?
Your workflow?
Git workflow
"If you do nothing but upgrade your tools, you'll be completely fine."
- Me ... right now
A SHA-256 repository
Files → reftable
main is the new default branch
bare repositories
git switch & git restore
opt in for existing repos
You only get the new features if you want to
Git 3 changes Git internals for new repos.
Upgrade tools as soon as Git 3 releases.
Upgrade existing repos when you're ready.