Week 3 content overview and readings

Content overview for this week

This week, you will be introduced to formal version control with Git, and will learn how to link up local repositories with remote counterparts on GitHub.

Be aware that Git is a rather challenging topic. Therefore, if you can, complete the main reading before Tuesday’s lecture, and also read the Buffalo chapter at some point this week.

A good way to get used to Git is to make dummy repositories where you’re just editing one or a few simple text files with dummy lines of text. That way, you can get used to the basic workflow, and freely experiment also with commands to undo things and move back in time. We’ll do this in our Zoom meetings and I recommend you do it outside of there, too.

Some of the things you will learn this week:

Readings

This week’s main reading is the CSB chapter on Git, chapter 2. We will also roughly work our way through this chapter in the Zoom sessions.

The optional reading is the Buffalo chapter on Git, chapter 5. Like the CSB chapter, this starts with the very basics of Git; but it goes a bit further. As mentioned, Git is a challenging subject, so I recommend that you read both of these chapters to really get the hang of it.

There are also some useful further resources mentioned below.

Required readings

Optional readings

Further resources

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".