Introduction to Version Control with Git
February 24 @ 3:00 pm - 5:00 pm
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.
- Work through the asynchronous materials prior to the live session.
- Feel free to join our drop-in weekly Office Hours for install troubleshooting (optional).
- Wednesday, February 24: synchronous (live) hands-on workshop and Q&A session.
PREREQUISITES & 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.
Registration is required. You will receive a confirmation once you are accepted into the workshop and a communication with the workshop materials and Zoom links.
This workshop is open to all members of the UC Davis community. DataLab Affiliates receive priority registration.
- DataLab: Data Science and Informatics (DSI)