This hybrid asynchronous/synchronous workshop will cover the
fundamentals of using version control for reproducible research. Topics
covered will include installing the Git versioning control software
locally, initiating a local Git repository, managing file versions,
basic branching and merging, and time permitting intermediate topics
including working with remote repositories and resolving conflicts. At
the end of this workshop learners should be able to create new repos and
begin using Git for version control of their individual projects.
PREREQUISITES & TARGET LEARNERS
The workshop is suitable for participants with little to no previous Git
experience. Familiarity with Unix command line is a plus but not
required. All participants will need a computer on which they have
administrative rights and are able to install software, and should have
the latest version of Zoom installed. Prior to attending the live
session on December 11th, learners need to complete a series
of modules that cover installing and getting started with the Git
software on their local machine.
While this workshop will not explicitly cover using the cloud-based
GitHub platform, it is recommended that learners setup a free GitHub
account to continue their learning and application post-workshop.
Students can also request a GitHub student developer pack, which allows for unlimited free private repositories.
The copyright on
this video is owned by the Regents of the University of California and is
licensed for reuse under the Creative Commons Attribution 4.0 International (CC
BY 4.0) License.