Git and GitHub
To start with a clarification: Git is the version control system you will use in this course (and which is used by many other developers all around the world). With Git you will manage something called repository which is the place where you manage your software project (i.e. a folder on your hard disk per project). GitHub is an online software development platform which provides online hosted versions of your local Git repositories and much more collaborative functionality.
Some GitHub advertisement
After this kind of advertisement, let’s listen to a more sober introduction to distributed version systems.
More information on Git and GitHub
To learn more about Git and GitHub, some starting points are
- GitHub Guides provided by GitHub which also includes a very comprehensive introduction to Git.
- GitHub youtube channel
- GitHub learning lab
If you are more traditional, you could also start with the original Git getting started guide at git-scm.com or with this paper published in PLOS Computational Biology.