You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 📝 add rebase and large file instructions
* 📝 add error message for large file and provide one example
* 📝 add links from email
* 📝 add more hints on interactive rebasing
* 📝 git interactive w.r.t to main branch
* 🐛 fix which slide is shown
* 🐛 do not try to highlight terminal block
* 📝 be more specific with basic exercise
* 🎨 move recording instructions
* 🎨 typos and deleting comments
-[Create a fork](https://github.com/biosustain/recipe-book/fork)
24
+
of the repository and work there
15
25
16
26
### In VSCode in the browser without a workspace
17
27
@@ -34,22 +44,27 @@ and the command line program [git](https://git-scm.com/install/)
34
44
35
45
## Exercises
36
46
37
-
Choose your favrioute.
47
+
Choose your favourite. We will focus on the basic one, but you can try the others
48
+
as well or instead. Find exercise groups seeing the marks on the tables.
38
49
39
50
### Add your recipe and request a review [basic]
40
51
41
-
> This I have to test with someone
42
-
43
-
-[create a fork](https://github.com/enryH/recipe-book/fork)
52
+
-[create a fork](https://github.com/biosustain/recipe-book/fork)
44
53
(or request access as collaborator of the the recipe-repo)
45
-
- add and commit your recipe. The next two steps can be done either as first or
46
-
second, why?
47
-
- create a branch with your new recipe, e.g. `add-aioli-pasta`
48
-
- create a commit with your new recipe draft
54
+
- create a new branch from `main`, e.g. `add-aioli-pasta`
55
+
- create a commit with your new recipe draft
49
56
- open a Pull (Merge) Request on GitHub to `origin/main`
50
57
- ask someone (by inviting them) to review your PR and get an approval
51
58
- I set-up the repo to require at least one approval before a merge is possible
52
59
(best-practice)
60
+
- merge the PR into `main` (you can do it yourself after getting the approval)
61
+
- check out your options (merge, squash, rebase) and choose one
62
+
- syncronize your branch with `main` with `origin/main` (before adding a new recipe)
63
+
64
+
<details>
65
+
<summary>See full pass through exercise</summary>
66
+
> ToDo: Make brief video for preperations and as reference
67
+
</details>
53
68
54
69
### Create a merge conflict [medium]
55
70
@@ -64,28 +79,136 @@ How to merge:
64
79
65
80
- Open a GitHub PR, follow the instructions there
66
81
(see [Web-Editor](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github))
67
-
- too large differences have to resolved locally, e.g. using the
82
+
- too large differences have to be resolved locally, e.g. using the
68
83
[VSCode Merge Editor](https://code.visualstudio.com/docs/sourcecontrol/overview). See
0 commit comments