Git, GitHub and GitKraken: From Zero to Hero

Overview

If you’ve never heard of or used version control and Git before this is the course for you. We start by introducing version control and exploring how it can be beneficial to researchers, then we introduce some useful tools and get started with some basic workflow using these tools. We build on those foundations with collaborative exercises that introduce key concepts such as forks, pull requests and branches and give you the chance to get some hands-on experience with using version control in a research setting.

Resources Needed

A computer, GitHub account and the GitKraken software are required. See here for further details.

Re-use or Adapt (for Educators)

You can use this resource as-is for your own teaching or you can adapt it to suit your own needs, as long as the full terms of the licence are followed. The source code for the website is available on GitHub here, which you can download or fork should you wish to host your own version. See the README for more information on the tools required to do this.

Resource Info

Author

Dr Anna Krystalli

Disciplines

Computer Science, Software Engineering

Licence

CC BY

Keywords

git, GitHub, Version Control

Learning Formats

Tutorials, Practical Exercises

Quality

Have you used this resource? What did you think of it? Please let us know by completing this short form.

User Reviews

No user reviews yet.

Educator Feedback

No feedback available yet.