Course unit, curriculum year 2024–2025
COMP.CS.060
Version Control: Git, 1–3 cr
Tampere University
- Description
- Completion options
Teaching periods
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)
Course code
COMP.CS.060Language of instruction
English, FinnishAcademic years
2024–2025, 2025–2026, 2026–2027Level of study
Intermediate studiesGrading scale
Pass-FailPersons responsible
Responsible teacher:
Terhi KilamoResponsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Computing Sciences Studies 100 %
Sustainable development goals
Goal 9: Industry, Innovation and Infrastructure
Core Content:
- Creating new commits
- Choosing files for commits
- Looking at version history
- Reverting back to an old file version / reverting changes
- Synchronizing the local repository with remote repository
Complementary Knowledge:
- Using branches
- Reverting branches to previous versions
- Resolving merge conflicts
- Selectively adding lines to staging
- Collaboration using Git
- Using submodules
Specialist Knowledge:
- Clean version history
- Use of stash
- Use of blame
- Use of reflog
- Use of different Git workflows
Learning outcomes
Learning material
Studies that include this course
Completion option 1
Independent study
26.08.2024 – 11.05.2025
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)