git – version control (code: GIT)
As part of the git training, participants learn the basic structure and use of git version control. For this purpose, git repositories are set up and used under GNU/Linux and the internal structure is researched. The various strategies for using git are gradually being applied.
Kursinhalt
Aim of the training
The training teaches the first steps in setting up, using and managing git repositories, as well as an insight into the internal structures.
After the training, participants will be able to work with local and remote git repositories using the git command on the command line.
Prerequisites
Participants should have a basic understanding of the GNU/Linux console.
Contents
- Origin and history of git
- git in relation to other version control systems
- Setting up a git repository (init)
- First steps in the repository (add, commit, log, diff)
- Analysis of the internal structure and data storage (cat-file, reflog)
- Creation and use of branches and tags (branch, switch, checkout)
- Merging changes (merge, cherry-pick)
- Withdraw changes (revert)
- Use remote repositories (clone, fetch, pull, push)
- Rewriting the history (rebase)
- Integration of additional repositories (submodules)
- Create, apply and send patches (format-patch, apply, am)
- Finding application errors in repository (bisect)
- Use of worktrees (worktree)
- Options for hosting repositories
- Collaboration between members of a team
- * Preisangaben: zzgl. der gesetzlichen Mehrwertsteuer
- Voraussetzungen für Teilnahme: Die Teilnehmenden sollten sich grundlegend auf der GNU/Linux Konsole zurechtfinden.
- Weitere enthalten Leistungen:
Kursunterlagen, Teilnehmerbestätigung als PDF
- zusätzliche Information:
Der Kurs wird über zwei Tage geführt. Wir empfehlen den Teilnehmern sich ca. 10 Minuten vor dem Training einzuloggen, um einen Test der Audio-Hardware (Lautsprecher und Mikrofon) durchzuführen.