Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

SW Development Technologies

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BIE-GIT.21 Z 3 2P English
Course guarantor:
Petr Pulc
Lecturer:
Petr Pulc
Tutor:
Petr Pulc
Supervisor:
Department of Software Engineering
Synopsis:

This course is aimed at one of the rudimental team software development technology - version control. To be more specific, we will introduce students to Git, the information manager from hell, as Linus Torvalds nicknamed it, and provide a comprehensive guide into its depths, as well as for day-to-day use.

Requirements:

No prerequisites.

Basic orientation in any *NIX shell an advantage.

Syllabus of lectures:

1. Introduction into versioning systems and into the Git system

2. Foundation of the Git system and the GitLab environment

3. Use of versioning systems for software development and for code revisions

4. Preparation of the environment. Local work with repository I

5. Local work with repository II

6. Work with remote repositories

7. Advanced features

9. Problem solving

10. Administration of remote repositories

11. Workflows

12. Internal Git implementation

Syllabus of tutorials:

There are no exercises.

Study Objective:

Introduce students to principles of versioning and provide them with both theoretical and practical know-how to successfully collaborate on team projects, or even version projects of their own.

Study materials:

1. Tsitoara M. : Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer. Apress;, 2019. ISBN 978-1484253120.

2. van Baarsen J. : GitLab Cookbook. Packt Publishing, 2014. ISBN 978-1783986842.

3. O'Grady A. : GitLab Quick Start Guide: Migrate to GitLab for all your repository management solutions.Packt Publishing, 2018. ISBN 978-1789534344.

4. Hethey J.M. : GitLab Repository Management. Packt Publishing, 2013. ISBN 978-178328179.

Note:
Further information:
https://courses.fit.cvut.cz/BIE-GIT/
Time-table for winter semester 2024/2025:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Wed
Thu
Fri
roomT9:107
Pulc P.
12:45–14:15
(lecture parallel1)
Dejvice
Posluchárna
Time-table for summer semester 2024/2025:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-10-09
For updated information see http://bilakniha.cvut.cz/en/predmet6548406.html