versioning_data_scripts

Versioning your Data and Scripts

Wednesday January 17, 2018

Authors: Radhika Khetani (rkhetani), Bob Freeman (devbioinfoguy), Amir Karger (amirkarger)

Overview:

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.).

Pre-lesson Preparation:

  1. Please Download and install GitKraken.
  2. Create an account for yourself on GitHub. Please be sure to select the free/academic account, as this option has more long-term flexibility.
  3. Download the workshop sample files

Lessons:

  1. Introduction to Version Control
  2. Getting Started with Git using GitKraken
  3. Intermediate topics: Remote repositories, managing conflicts

NOTE: These materials and the files within are governed by the Creative Commons Attribution license (CC BY 4.0).