English
Topic 1. The Git source code version control system
Goal: become familiar with how the Git distributed version control system works; learn to create repositories, record changes with commits, and view and undo changes; master branches, merging, rebasing, conflict resolution, tags, hooks, and collaboration through a remote repository, both in the terminal and in Visual Studio 2026.
Lecture contents
- Git and its configuration — Version control systems · Installing and configuring Git · How Git stores history
- Commits and undoing changes — The basic workflow: first commits · .gitignore and .gitattributes files · Undoing changes
- Branches, merges, and conflicts — Branches, merging, and rebasing · Merge conflicts
- History and teamwork — Tags, history search, and hooks · Remote repositories and teamwork · GitHub (for self-study) · Git in Visual Studio 2026
- Common mistakes — Common mistakes