The cornerstone of collaborative development
Use Cases and Deployment Scope
I'd say Git is one of those systems that are pretty much omnipresent when it comes to the Tech industry at this point. I haven't come across a simpler, better distributed version system yet.
Pros
- Version Control
- Conflict Resolution
- Collaborative Work
Cons
- UI
- Learning Curve
Return on Investment
- No lost code. From the moment the code is submitted to Git, it's safe, and a lost/stolen computer, or any other problem that affects a particular collaborator's equipment will mess with it.
- It's open source and free.
- There's a huge and very active community that use Git, meaning there are continuous improvements




