The ability to use version control systems is a highly desired skill in the software industry and the need to teach it has been recognized in the literature. Git, and other version control systems, have previously been used by instructors in classrooms to distribute exercises, to facilitate assessment, and as a platform for project collaboration and teamwork. Using version control brings benefits to instructors, e.g. by lowering the need for administrative tasks, as well as to students, e.g. by providing experience with standard software industry tools. We describe how to incrementally present features of Git and incorporate them into the course workflow. We present a case study of running a large (ca. 200 students) course utilizing Git and evaluate the results both from instructor's and learner's point of view. Our evaluation shows, that a distributed version control system can be used successfully to disseminate course materials and facilitate exercise submissions.