Using the Git version control system



Katerina Michalickova


Course description

A version control system is a file repository capable of tracking versions.  There are many benefits to using version control systems.  While they are indispensable for collaborative environment, they are more than recommended for individual users too.  The version system can track not just code but presentations, documents or manuscripts. Git can be used in client-server mode, that means that the file repository on a local computer can be uploaded onto a web server and serve as a shareable backup.  The class will cover common Git workflows using hands-on examples.  We will also look at Continuous Integration with Travis.