Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Versionskontrolle

Versionskontrollwerkzeuge (oft als Versionskontrollsysteme oder VCS bezeichnet) sind ein wesentlicher Bestandteil moderner Kodierungsabläufe – zum Sichern von Code, zur Zusammenarbeit an Codebasen und um bei Bedarf zu früheren Versionen zurückzukehren.

Git ist ein Beispiel für ein Versionskontrollwerkzeug. GitHub hingegen ist eine Website und Infrastruktur, die einen Git-Server sowie eine Reihe nützlicher Werkzeuge für die Arbeit mit Git-Repositorien bereitstellt, sowohl einzeln als auch im Team. GitHub ermöglicht es Ihnen, Probleme mit dem Code zu melden, Code gemeinsam zu überprüfen und bietet Projektmanagementfunktionen wie die Sortierung von Problemen, die Zuweisung von Aufgaben, die Planung von Projekten und mehr.

Dieses Modul führt Sie durch die Grundlagen der Versionskontrolle mit Git und GitHub.

Voraussetzungen

Leitfäden

Was ist GitHub? (von GitHub)

Dies behandelt, was Git und GitHub sind, wie sie zusammenarbeiten und wie man beginnt.

Hallo, Welt (von GitHub)

Dieser praktische Leitfaden führt direkt in die Nutzung von GitHub ein, lehrt die Grundlagen von Git wie das Erstellen von Repositorien und Branches, das Erstellen von Commits und das Öffnen und Zusammenführen von Pull Requests.

Git verwenden (von GitHub)

Das Git-Handbuch geht etwas tiefer und erklärt, was ein Versionskontrollwerkzeug ist, was ein Repository ist, wie das grundlegende GitHub-Modell funktioniert, Git-Befehle und Beispiele und mehr.

Zu einem Projekt beitragen (von GitHub)

Forken von Projekten ist essenziell, wenn Sie zu jemand anderem Code beitragen möchten. Dieser Leitfaden erklärt, wie.

Über Pull Requests (von GitHub)

Ein nützlicher Leitfaden zum Verwalten von Pull Requests. Diese Anfragen sind, wie Sie Codeänderungen im Repository einer anderen Person vorschlagen, damit sie diese überprüfen und eventuell in den Haupt-Codebestand aufnehmen können.

Über Issues (von GitHub)

Issues sind wie ein Forum für Ihr GitHub-Projekt, in dem Menschen Fragen stellen und Probleme melden können, und Sie können Updates verwalten (z.B. Personen zur Behebung von Problemen zuweisen, das Problem klären, die Leute wissen lassen, dass Dinge behoben sind). Dieser Artikel erklärt, was Sie über Issues wissen müssen.

Hinweis: Wenn Sie tiefer in Git einsteigen, werden Sie feststellen, dass es leicht schiefgehen kann, wenn Sie anfangen, kompliziertere Befehle zu verwenden. Keine Sorge, selbst professionelle Webentwickler finden Git manchmal verwirrend und lösen oft Probleme, indem sie Lösungen im Web suchen oder Seiten wie Flight rules for Git und Dangit, git! konsultieren.

Hinweis: Scrimba's Einführung in Git MDN Lernpartner bietet eine praktische Einführung zu Git und GitHub.

Siehe auch