github
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| github [2025/05/30 16:41] – franz | github [2025/05/30 16:44] (aktuell) – franz | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| {{: | {{: | ||
| - | ===== ===== | + | GitHub ist eine Plattform, die Code speichert, Versionen verwaltet, Zusammenarbeit ermöglicht und viele Werkzeuge für die effiziente Entwicklung und Organisation von Softwareprojekten bereitstellt |
| + | |||
| + | **Repository-Hosting** \\ | ||
| + | GitHub speichert und verwaltet Code-Projekte in sogenannten Repositories in der Cloud. Ein Repository enthält den gesamten Quellcode, die Versionsgeschichte und oft auch Dokumentation eines Projekts[[https:// | ||
| + | |||
| + | **Versionenkontrolle** \\ | ||
| + | Mit GitHub kannst du jede Änderung am Code dokumentieren und nachverfolgen. So kannst du jederzeit zu früheren Versionen zurückkehren, | ||
| + | |||
| + | **Branching und Merging** \\ | ||
| + | Du kannst verschiedene Branches (Zweige) anlegen, um unabhängig am Code zu arbeiten – etwa für neue Features oder Bugfixes. Änderungen aus verschiedenen Branches können später wieder zusammengeführt (gemerged) werden, ohne den Hauptcode zu beeinträchtigen. | ||
| + | |||
| + | **Zusammenarbeit und Pull Requests** \\ | ||
| + | GitHub ermöglicht es mehreren Personen, gleichzeitig an einem Projekt zu arbeiten. Über Pull Requests können Änderungen vorgeschlagen, | ||
| + | |||
| + | **Forking und Cloning** \\ | ||
| + | Mit Forking kannst du eine Kopie eines Repositories auf GitHub selbst erstellen, um frei zu experimentieren. Cloning kopiert das Repository auf deinen eigenen Computer, sodass du lokal arbeiten kannst[[https:// | ||
| + | |||
| + | **Issue Tracking** \\ | ||
| + | GitHub bietet ein System, um Aufgaben, Fehler oder Verbesserungsvorschläge als sogenannte Issues zu erfassen und im Team zu verwalten[[https:// | ||
| + | |||
| + | **Automatisierung mit GitHub Actions** \\ | ||
| + | Mit GitHub Actions lassen sich wiederkehrende Aufgaben wie das Testen oder Bereitstellen von Code automatisieren. Workflows können so eingerichtet werden, dass sie bei bestimmten Ereignissen automatisch ablaufen | ||
github.1748616113.txt.gz · Zuletzt geändert: von franz