Git - Disadvantages
- Distributed methodology makes it difficult for some people to track multiple branches with the same/similar name.
- Uses different terminology, sometimes the same word for a different thing.
- Extra steps after check-in to actually push to central repository.
- Definite learning curve, especially for those used to centralized systems
- Can sometimes seem overwhelming to learn
- These drawbacks can be mitigated with proper training.
- Windows support can be an issue