Module 1: Intro, Shell, Git
Ressources
Lecture content
This session is concerned with navigating the file system in a shell and your first steps with git.
- Shell navigation on windows or unix based systems
- Git
- Motivation
- How git works
- staging files
- committing
Going further
Learning objectives
Methods
- Students navigate the file system in a shell
- Students clone repositories from GitHub
- Students stage and commit files in git
Content
- Students describe what a git repository is
- Students explain what a git commit is
- Students understand that git commits are not created automatically
- Students discuss the difference between modified files, staged files and committed files
Personal
- Students do not fear shells or programming
Social
- Students come up with one solution as a group. One person types, everyone contributes