Week 3) Version Control

Week 3: Version control and project management

Learning goals

  • Understand and apply basic Git commands and workflows for version control in software projects.
  • Set up and manage repositories on GitHub, including creating branches, committing changes, and resolving conflicts.
  • Collaborate effectively on projects using GitHub, including using pull requests and branching strategies.
  • Gain proficiency in restoring previous versions of work and managing repository contents using .gitignore and other Git features.

Preparation before the lecture

Lecture

Laptop required!

Coaching session

After the lecture

Tips & tricks


Previous week Next week