This workshop covers 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 and Target Learners
The workshop is suitable for participants with little to no previous Git experience. Familiarity with command line is required.
If you are new to command line we recommend DataLab’s Introduction to
Command Line workshop. 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 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.