About
Training materials for a hands-on tutorial on using Git version control with GitKraken - graphical user interface for Git. If you would like to learn version control without having to use command line, you may find these materials useful.
The contents of this tutorial is based on Software Carpentry lessons.
The template for rendering these materials is derived from Software Carpentry and NeSI templates.
Learning objectives (what you will know after this workshop):
- What is version control useful for and why
- How to set up a local repository and make commits
- What is
.gitignore
file and how to use it - How to view previous versions of your files using version control
- How to set up remote and shared repositories on GitHub
- How to push to and pull from repositories on GitHub
- How to resolve conflicts working on shared repositories on GitHub
Resources
-
Ten Simple Rules for Taking Advantage of Git and GitHub paper in PLoS Computational Biology
- Version control with Git - Software Carpentry lessons
- Intermediate Git by Raniere Silva
- Frontend Masters Advanced Git - by Nina Zakharenko