Git 3.0 will default to 'main' as the initial branch name instead of 'master', marking the completion of a transition announced in 2020. Expected near the end of 2026, the release will also switch from SHA-1 to SHA-256 hashing for improved security, introduce a new storage format optimized for macOS and Windows, and formally integrate Rust into the build process.
Table of contents
If you enjoyed this post, you might also like:Sign up to receive a weekly recap from thoughtbot156 Comments
Sort: