Git allows for concurrent development among engineers, easy version tracking and reverting to previous versions. It supports branching which enables testing of source code changes and easy merging of code and features. Git also provides backup of source code through its distributed revision control system and model of branching, forking and pull requests ideal for collaborative projects.
Related topics: