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 Workflows in der Programmierung – zum Sichern von Code, zur Zusammenarbeit an Codebasen und um bei Bedarf auf frühere Versionen zurückzugreifen.

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-Repositories bietet, sowohl individuell als auch in Teams. GitHub ermöglicht es Ihnen, Probleme mit dem Code zu melden, Code gemeinsam zu überprüfen und bietet Projektmanagementfunktionen wie das Triagieren von Problemen, das Zuweisen von Aufgaben, die Projektplanung und mehr.

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

Voraussetzungen

Leitfäden

Über GitHub und Git (von GitHub)

Dies behandelt, was Git und GitHub sind, wie sie zusammenarbeiten und wie Sie loslegen können.

Hallo, Welt (von GitHub)

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

Git verwenden (von GitHub)

Das Git-Handbuch geht etwas mehr ins Detail, 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)

Projekte zu forken ist unerlässlich, wenn Sie zu jemand anderes Code beitragen möchten. Dieser Leitfaden erklärt, wie das geht.

Über Pull Requests (von GitHub)

Ein nützlicher Leitfaden zum Verwalten von Pull Requests. Diese Anfragen sind die Methode, wie Sie Codeänderungen an jemand anderes Repository vorschlagen, damit diese überprüft und möglicherweise in den Hauptcode integriert werden können.

Über Probleme (von GitHub)

Probleme 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 (zum Beispiel, indem Sie Personen zuweisen, Probleme zu beheben, das Problem zu klären, anderen mitteilen, dass Dinge behoben sind). Dieser Artikel erklärt, was Sie über Probleme wissen müssen.

Hinweis: Wenn Sie tiefer in Git einsteigen, werden Sie schnell bemerken, dass es leicht ist, Fehler zu machen, wenn Sie mit komplizierteren Befehlen beginnen. Keine Sorge, auch professionelle Webentwickler finden Git manchmal verwirrend und lösen Probleme oft, indem sie nach Lösungen im Internet suchen oder auf Websites wie Flight rules for Git und Dangit, git! nachschlagen.

Siehe auch