-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path01_overview.Rmd
65 lines (49 loc) · 2.98 KB
/
01_overview.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Introduction
This workshop covers the basics of using Git to track and record changes to
files on your local computer. This allows you to compare versions over time,
recall earlier changes you made, and effectively collaborate on writing code
and documents.
This is a **hybrid workshop**. First, read independently work through sections
1-3 of this reader at your own pace and **ensure that you have successfully
installed Git on your local computer**. Next, join us for the live, interactive
session (details below), during which we will use Git to learn and practice how
to manage files on our local computers.If you need help troubleshooting your
installation, drop-in to [DataLab's office hours][] prior to the interactive
session to ensure that you will be able to follow along on your own machine.
[DataLab's office hours]: https://datalab.ucdavis.edu/office-hours/
The full workshop description can be found [here](https://datalab.ucdavis.edu/eventscalendar/introduction-to-version-control-with-git-2/).
## Interactive Session Information
The workshop includes a live, interactive session to be held via Zoom on
**Wednesday, February 15, 2021 from 3:00 pm to 5:00 pm**. Zoom login
information will be sent to all registered participants via email; reach out to
[[email protected]](mailto:[email protected]) the day
prior if you received a registration confirmation but have not received your
Zoom link.
## About this Tutorial
This online tutorial provides background information that will help
participants to better understand the concepts introduced during the
interactive session. It also includes information to help you successfully
install Git on your local computer, **which must be completed prior to the
interactive session**. Instructions for installing Git are in section 3.
## Prerequisites
In addition to installing Git, we ask that you:
+ Be familiar with your computer's file navigation system (Finder for Mac, as
an example)
+ Have basic facility with using a command line interface, such as Terminal or
Git Bash
Need to brush up on the command line? The DataLab runs a workshop,
"Introduction to the Unix Command Line." You can find a reader for that [at
this link][]; there's also a [recording][] for this session.
[at this link]: https://ucdavisdatalab.github.io/workshop_introduction_to_the_command_line
[recording]: https://video.ucdavis.edu/media/Introduction%20to%20the%20Unix%20Command%20Line%20Workshop%20%E2%80%93%202021-11-04/1_csz9qdr9
## Learning Objectives
1. Describe the history of version control systems (VCS), including their value
and function
2. Explain how a VCS manges files on your computer
3. Successfully install and run Git on your local computer
4. Interact with Git via your computer's command line
5. Successfully create local repositories and place your files under version
control
6. Compare multiple versions of the same file and roll back to earlier versions
7. Perform basic branching and merging operations
8. Identify where to go to learn more