Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 8 additions & 16 deletions doc/Git.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,15 @@
Alle Dokumente und Sourcen, die im Semester erstellt werden,
müssen in einer Versionsverwaltung abgelegt werden - dies bezieht sich
auf Texte, UML Diagramme und Source Code. Wir benutzen dafür
[Git](https://git-scm.com). Git ist eine verteilte Versionsverwaltung, d.h.
das Repository, das alle Änderungen an unseren Dateien abspeichert, ist
auf mehreren Rechnern verteilt. Zum einen auf den eigenen lokalen Rechnern der
Teammitglieder und zum anderen auf einem zentralen Server, der als
Synchronisierungsknoten für das Team verwendet wird. Dieser Server wird
typischerweise von einem sogenannten Hoster (oder Service Provider) zur Verfügung gestellt.
Aktuell ist GitHub der bekannteste Hoster, aber auch GitLab oder BitBucket sind
in der Industrie weit verbreitet. Die Hochschule bietet selbst auch ein Hosting über
das LRZ an: hier kommt die Software von GitLab zum Einsatz, allerdings auf unserer eigenen
Hardware.
Alle Dokumente und Quelltexte, die im Semester erstellt werden, müssen in einer Versionsverwaltung abgelegt werden – dies bezieht sich auf Texte, UML-Diagramme und Source Code.
Wir benutzen dafür [Git](https://git-scm.com).
Git ist eine verteilte Versionsverwaltung, d. h., das Repository, das alle Änderungen an unseren Dateien abspeichert, ist auf mehreren Rechnern verteilt.
Zum einen auf den eigenen lokalen Rechnern der Teammitglieder und zum anderen auf einem zentralen Server, der als Synchronisierungsknoten für das Team verwendet wird.
Dieser Server wird typischerweise von einem sogenannten Hoster (oder Service Provider) zur Verfügung gestellt.
Aktuell ist GitHub der bekannteste Hoster, aber auch GitLab oder BitBucket sind in der Industrie weit verbreitet.
Die Hochschule bietet selbst auch ein Hosting über das LRZ an: hier kommt die Software von GitLab zum Einsatz, allerdings auf unserer eigenen Hardware.

Die Arbeit mit Git ist schnell gelernt, es gibt dazu eine Vielzahl an Online verfügbaren
Quellen, die im folgenden aufgelistet sind:
Die Arbeit mit Git ist schnell gelernt, es gibt dazu eine Vielzahl an Online verfügbaren Quellen, die im Folgenden aufgelistet sind:
- [Learn Version Control with Git](https://www.git-tower.com/learn/git/videos/) Video Tutorials vom
Tower Team (inkl. passendem [Git Cheat Sheet](https://www.git-tower.com/blog/git-cheat-sheet/))
- [Learn Git with GitKraken](https://www.gitkraken.com/resources/learn-git) Video Tutorials vom GitKraken Team
- [Das Git-Buch](http://gitbu.ch/index.html) von Valentin Haenel und Julius Plenz
- Das [Pro Git](https://git-scm.com/book/de/v2) Buch von Scott Chacon
- [Git and GitHub learning resources](https://docs.github.com/en/free-pro-team@latest/github/getting-started-with-github/git-and-github-learning-resources) vom GitHub Team
(inkl. passendem [Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf))
Expand Down
Loading