Skip to main content

Tampere University Student’s Guide

Course unit, curriculum year 2026–2027
COMP.CS.060

Version Control: Git, 1–3 cr

Tampere University
Teaching periods
Active in period 1 (1.8.2026–18.10.2026)
Active in period 2 (19.10.2026–31.12.2026)
Active in period 3 (1.1.2027–7.3.2027)
Active in period 4 (8.3.2027–31.5.2027)
Active in period 5 (1.6.2027–31.7.2027)
Course code
COMP.CS.060
Language of learning
English, Finnish
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Intermediate studies
Grading scale
Pass-Fail
Persons responsible
Responsible teacher:
Terhi Kilamo until 31.1.2026
Responsible teacher:
Jyke Savia starting from 1.2.2026
Responsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Computing Sciences Studies 100 %
Sustainable development goals
Goal 9: Industry, Innovation and Infrastructure
Content
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

Online or distance self learning
24.08.2026 31.07.2027
Active in period 1 (1.8.2026–18.10.2026)
Active in period 2 (19.10.2026–31.12.2026)
Active in period 3 (1.1.2027–7.3.2027)
Active in period 4 (8.3.2027–31.5.2027)
Active in period 5 (1.6.2027–31.7.2027)
Online or distance self learning
24.08.2026 31.07.2027
Active in period 1 (1.8.2026–18.10.2026)
Active in period 2 (19.10.2026–31.12.2026)
Active in period 3 (1.1.2027–7.3.2027)
Active in period 4 (8.3.2027–31.5.2027)
Active in period 5 (1.6.2027–31.7.2027)
Open University completion options
The course is also available at the Open University