- Push to deploy
- Faster cloning by borrowing objects from existing clones
- More conservative default behavior for
git push
- More flexible
ssh
invocation - The credential subsystem is now friendlier to scripting
- Other
- Additional resources
- Atomic pushes
- Push-to-deploy improvements
- Inverted
grep
for logs - Other minor improvements
- The rest of the iceberg
git worktree
: one Git repository with multiple working trees- Improved support for triangular workflows
- Performance improvements
- Go forth and collaborate
git fsck
flexibilitygit status
more informative during interactive rebaselog --date
can use custom formatsgit log --cc
now shows diffs by default- The rest of the iceberg
- More flexible naming for
git bisect
- New configuration setting for
--recurse-submodules
- Git LFS support for
git p4
- Continued
worktree
improvements - More uniform commands for listing references
- Other changes
- The rest of the iceberg
- Parallel fetches of submodules
- Don’t guess my identity!
- Convergence with Git for Windows
- Security fixes
- Brief mentions
- The rest of the iceberg
- Faster and more flexible submodules
- Beautiful diffs
- Testing all the commits with
rebase -x
- Git Tidbits (Gitbits? Tidgits?)
- The rest of the iceberg
- Progress reporting for pushes
- Signature verification improvements
- More color attributes
- Odds and ends
- The whole enchilada
- Abbreviated SHA-1 names
- Performance Optimizations
- Advanced filter processes
- Sundries
- The whole shebang
- SHA-1 collision detection
- More convenient pathspecs
- Conditional configuration
- Bits and bobs
- The whole kit and caboodle
- Coloring moved code
- Speeding up status with watchman
- Finding objects in history
- Grepping with function context
- Tidbits
- And the rest
- Compare histories with
git range-diff
git grep
‘s new tricks- Sorting branches
- Directory rename detection
- Tidbits
- Cooking
- And everything else
- Human-readable dates with
--date=human
- Detecting case-insensitive path collisions
- Performance improvements and other bits
- Tidbits
- That’s all for now
- Feature macros
- Commit graphs by default
- Adopting the Contributor Covenant
- Alternative history rewriting tools
- Tidbits
- Learn more
- Protocol version 2 is now the default
- Some new config tricks
- Updates to git sparse-checkout
- Learn more
- Sparse index
- Multi-pack reachability bitmaps
- A new default merge strategy
- Tidbits
- The rest of the iceberg
- Review merge conflict resolution with –remerge-diff
- More flexible fsync configuration
- Stricter repository ownership checks
- Tidbits
- The rest of the iceberg
- A new mechanism for pruning unreachable objects
- A builtin filesystem monitor for Windows and macOS
- The sparse index is ready for wide use
- Tidbits
- The rest of the iceberg