Toggle navigation
A Friendly Introduction to Github for Project Version Control
1.1.1
Syllabus
Slides
Resources
Additional Resources / Readings
Git
“Git for humans”
slides from Alice Bartlett on the essential
concepts
of Git
video
Git & GitHub Through GitKraken - From Zero to Hero!
full tutorial from Anna Krystalli and the University of Sheffield RSE group on getting started with git and github
“How to Write a Git Commit Message”
blogpost from Chris Beams about writing good commit messages
“Version Control with Git”
Software Carpentry lesson on Git
“git - the simple guide”
guide from Roger Dudler on essential Git commands for the command line
“How to Use Git/GitHub with R”
guide from David Keyes on an initial setup of Git/GitHub for R users
Github
“Friendly Github Workshop”
website from Kirstie Whitaker on getting started in GitHub
“Developing Collaborative Documents: Friendly Introduction to GitHub”
slides
and
video
from Open Life Science training materials on GitHub and GitHub Pages lesson
Advanced Git (collaboration, debugging, etc.)
“Understanding the GitHub flow”
GitHub documentation for a workflow for collaborative teams using Git branches and GitHub pull requests
“Oh Shit, Git!?!”
guide from Katie Sylor-Miller on common troubleshooting fixes for Git
Other
“Happy Git and GitHub for the useR”
Detailed instructions and workflows for installing Git, connecting it with GitHub, and configuring RStudio to work with Git and GitHub
“Markdown Cheatsheet”
A guide from Adam Pritchard on formatting of Markdown documents
“Choose an Open Source License”
A guide for selecting an open source license
Contents