Skip to main content

Git -version control and Gitlab -project management environment (1 cr)

Code: TTZW0410-3010

General information


Enrollment
09.02.2022 - 24.04.2022
Registration for the implementation has ended.
Timing
15.05.2022 - 31.07.2022
Implementation has ended.
Number of ECTS credits allocated
1 cr
Local portion
0 cr
Virtual portion
1 cr
Mode of delivery
Distance learning
Unit
School of Technology
Teaching languages
English
Finnish
Seats
0 - 20
Degree programmes
Bachelor's Degree Programme in Information and Communications Technology
Bachelor's Degree Programme in Information and Communications Technology
Teachers
Karo Saharinen
Course
TTZW0410

Evaluation scale

0-5

Virtual portion

1

Assessment criteria, satisfactory (1)

Pass - The student studies the theory material, completes the assignments, and returns the project repository to the Lecturer in charge.

Fail - The student doesn't study the theory material, doesn't carry out the assignments, and doesn't return the project repository to the Lecturer in charge.

Assessment criteria, approved/failed

Pass - The student studies the theory material, completes the assignments and returns the project repository to the Lecturer in charge.
Fail - The student doesn't study the theory material, doesn't carry out the assignments and doesn't return the project repository to the Lecturer in charge.

Teaching language

en

Number of ECTS credits allocated

1

Content

In the course, the student studies the following Git version control commands:
- Init
- Add
- Commit
- push / pull
- remove
- merge
- branch
- checkout

In GitLab, the student goes through:
- Issues
- Milestones
- SSH & HTTPS, repository data transfer methods
- Commit history
- Version control for binary files
- Statistics
- Repository settings

Objective

You are able to use the Git version control tool (add, merge, init, remove, branch, checkout). You understand the benefits of a distributed version control to a project. You can plan and carry out a project from start to end in a GitLab project management environment. You can visualize the results and time spent on the project in a GitLab environment.

EUR-ACE Competences:
Knowledge and Understanding
Engineering practice

Go back to top of page