Git is world-wide used to manage and track file and directory content, providing developers with an easy way to develop, follow or track their projects
Besides providing a version control system, the Git project provides a generic low-level toolkit for tree history storage and directory content management.
Aside the user interface coming with Git itself, several other projects (so-called porcelains) offer compatible version control interfaces for Mac, Windows or Linux.
Here are some key features of "Git":
· Distributed development.
· Strong support for non-linear development.
· Efficient handling of large projects.
· Cryptographic authentication of history.
· Toolkit design.
What's New in This Release: [ read full changelog ]
· "rev-list --stdin" and friends kept bogus pointers into the input buffer around as human readable object names. This was not a huge problem but was exposed by a new change that uses these names in error output.
· When "git difftool" drove "kdiff3", it mistakenly passed --auto option that was meant while resolving merge conflicts.
· "git remote add" command did not diagnose extra command line arguments as an error and silently ignored them.