Which of these terms best describes Git?
Web-Based Repository Hosting Service
Integrated Development Environment
Issue Tracking System
Distributed Version Control System