Questions and notes from workshop day 2

Notes - CodeRefinery workshop March 2026 - Day 2

Icebreaker

What was the last animal you saw?

Poll: Which path did you use yesterday to interact with Git?

Add an 'o' to the answer that applies to you:


Any leftover questions about the workshop in general or day 1 materials?

Cloning a Git Repository and working locally

Exercise until xx:35

Exercise link: https://coderefinery.github.io/git-intro/local-workflow/#exercise

Goal: Go through the steps in the exercise - clone a repository of your choice, e.g. recepie-book - create a new branch - make a commit - switch to main - merge the two branches

Is the volume better? We have now raised it up to 11. :guitar:

  • Yes, much better. Thanks! :smile:

Break until xx:05

Remember to stretch your legs and drink something.

Questions continued here

Break: 20min exercises (until xx:00), 1hr lunch (until 14 EET, 13 CET)

First, work on the git archeology (history inspection) exercise. Try to do what you can, future exercises don't depend on this. You can try the optional git-bisect advanced exercise if you'd like. [Exercise

Then take a nice lunch break. After lunch, we are back and may do the git-bisect exercise and will show how to share code from your local code to Github, and other practical advice.

In case, you haven't configured your Git, make sure you do before the next exercise. Here's some info on how to configure: Configuring Git command line and editor. We have adjusted the Notes settings some, which may prevent people from getting disconnected. Please report any weird things you may see.

Git bisect

Questions continued:

Note: you might have to refresh the twitch tab to get reconnected to the stream (this was necessary for me)

A comment on 'git bisect': it looks like a very powerful command, but you need to have "clean" commits, in which the code is working to the best of your knowledge

How to turn your project to a Git repo and share it

Exercise until xx:45

Exercise link: https://coderefinery.github.io/git-intro/sharing/#exercise

Goal: Create a local repository and push it to the remote at Github. Or push the repository you worked on before, e.g., recepie-book

Status:

Break until XX:10

Now here: https://coderefinery.github.io/git-intro/sharing/#is-putting-software-on-github-gitlab-publishing

More on this topic coming up in Day 4 (Tuesday next week) in social coding lesson

Questions continued:

Practical advice

Questions continued:

How are you using Git? Let us know!

... what do you want us to talk about?


What to avoid is being discussed on stream

Questions continued:


Feedback for Day 2 of CodeRefinery workshop

:::success

Twitch will store this video for 7 days, and hopefully it will be on YouTube by the time that expires.

:::

Today was (vote for all that apply):

too fast:ooooooo too slow:o right speed:oooooooooooo too slow sometimes, too fast other times: ooooo too advanced:ooooooo too basic:o right level:oooooooooooooo I will use what I learned today:oooooooooooooooooooo I would recommend today to others:oooooooooooooo I would not recommend today to others:

One good thing about today:

One thing to improve for next time:

Any other feedback? General questions?


Funding

CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC).

Privacy

Privacy policy

Follow us

Contact

support@coderefinery.org

Improve this page

Source code