Wednesday August 7, 2019
Authors: Radhika Khetani (rkhetani), Bob Freeman (devbioinfoguy), Meeta Mistry (mistrm82), Kathleen Keating (kthlnktng)
Tired of wading through files/folders titled 'paper_v1', 'paper_v2', 'paper_v3_beforeAdvisor'... ? This hands-on workshop will introduce the concepts of using a version control system to manage changes and the history of your data files (text, web, scripts, etc.).
- Please Download and install GitKraken.
- Create an account for yourself on GitHub. Please be sure to select the free/academic account, as this option has more long-term flexibility. download what, why?
- Download the workshop example files
- Introduction to Version Control
- Getting Started with Git using GitKraken
- Remote repositories, managing conflicts
- Working with Commits* (WIP! This uses old narrative and commit timeline)
- Branching*
*Intermediate lessons
-
Materials used in these lessons are derived from Daniel van Strien's "An Introduction to Version Control Using GitHub Desktop,", Programming Historian, (17 June 2016). The Programming Historian ISSN 2397-2068, is released under the Creative Commons Attribution license (CC BY 4.0).*
-
Materials are also derived from Software Carpentry instructional material. These materials are also licensed under the Creative Commons Attribution license (CC BY 4.0).*
NOTE: These materials and the files within are governed by the Creative Commons Attribution license (CC BY 4.0).