Introduction to Git and GitLab

18 Apr 2023 08:15
Course starts
20 Apr 2023 12:00
Course ends
7 places
Available places

Course further information

Git is a tool for version control. GitLab is a web application for the management of Git projects. Both tools simplify the collaboration in projects.

Git is a version control system for text files. It helps you keep a history of changes to your files. Using that history, you can see what you changed and when you did it. You can always revert your project to an earlier state, should you have accidentally deleted text or broke some functionality in your code. Git also lets you work together with others on the same project, keeping track of who changed what and in what order.

GitLab is a platform that supports collaborating on a Git managed project and offers additional features. The university hosts an instance of GitLab that can be used by all employees and students.

In this workshop, you will get to know Git and the platform GitLab. You will learn how to use Git in your daily work to keep track of changes to your code and other text documents. You will also work with GitLab, which helps you to collaborate with others on your projects. With the integrated issue tracking system and the option of hosting websites directly from your Git repositories, GitLab offers additional project management features that you will try out in practice.

During the course you will type and click along, following the instructors, preferably on your own machine. Please reach out to us, if you need help installing Git (https://git-scm.com/downloads). You do not need to install GitLab, as it is accessed through the browser. Participants, however, can use the on-site computers with Git preinstalled, if necessary.

It is not necessary to have previous experience using Git.

We will meet on Tuesday and Thursday (not on Wednesday!) from 8:15 am to 12:00 am.

Contact
zedif@uni-jena.de
Language
English
Core areas
  • Version Control with Git
  • Connecting local with GitLab repositories
  • Using the GitLab web interface
Maximum capacity
20
Location
Ernst-Abbe-Platz 2, Linux pool 1 (room 3413)
Dr. Frank Löffler
Course instructor
Dr. Philipp Schäfer
Course instructor
Dr. André Sternbeck
Course instructor