January, 2020
Authors: Bob Freeman (devbioinfoguy), Radhika Khetani (rkhetani), 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, data, scripts, etc.) with Git using the GitKraken interface, as well as on GitHub.
Attendees will participate in multiple exercises to learn how version control works, including:
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).