-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsession-intro.qmd
86 lines (62 loc) · 1.56 KB
/
session-intro.qmd
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
---
title: "Introduction to Git and GitHub"
subtitle: "Session - Introduction"
execute:
echo: false
---
## Opinionated Course Aims
::: incremental
- To set up Git and GitHub using R and RStudio
- To practice a few workflows scenarios (but not all)
- To reassure that mistakes will happen and that's a feature of Git
- [Turn around your Git mistakes in 17 ways](https://dev.to/smitterhane/turn-around-your-git-mistakes-in-17-ways-2mn1)
The following **comes with a language warning!**
- [Oh Shit, Git!?!](https://ohshitgit.com/)
:::
## Agenda - session one (about 3.5 hours)
Chapter overview
::: {.fragment .fade-in}
Check prework set up and Introduction
:::
::: {.fragment .fade-in}
Setting up
:::
::: {.fragment .fade-in}
--------- Break -----------
:::
::: {.fragment .fade-in}
Version Control
:::
::: {.fragment .fade-in}
Workflow
:::
::: {.fragment .fade-in}
--------- Course end -----------
:::
## Agenda - session two (about 3.5 hours)
Chapter overview
::: {.fragment .fade-in}
Useing R packages {gert} and {usethis}
:::
::: {.fragment .fade-in}
Merge conflict!
:::
::: {.fragment .fade-in}
--------- Break -----------
:::
::: {.fragment .fade-in}
Commit to main (and undo last commit!)
:::
::: {.fragment .fade-in}
Undo last merge
:::
::: {.fragment .fade-in}
--------- Course end ---------
:::
## This is not a definitive course
::: incremental
- Like learning anything, you don't get "everything" all at once
- There are many workflows that are possible but we can only learn a few in this workshop
- This will get you started!
:::
## End session