Version Control: Git (1 - 3cr)
Course unit code: C-10122-COMP--CS--060
General information
- Credits
- 1 - 3 cr
- Institution
- University of Tampere
Objectives
After completing the student:understands why version control and version control tools existknows the key ways to use version control toolsis able to use version control in their own work as well as to work in a teamunderstands the meaning of version historyis able to use Git to work as a part in a software team
Content
Core Content:Creating new commitsChoosing files for commitsLooking at version historyReverting back to an old file version / reverting changesSynchronizing the local repository with remote repositoryComplementary Knowledge:Using branchesReverting branches to previous versionsResolving merge conflictsSelectively adding lines to stagingCollaboration using GitUsing submodulesSpecialist Knowledge:Clean version historyUse of stashUse of blameUse of reflogUse of different Git workflows