Git und GitHub Online-Einstiegskurs: Versionsverwaltung leicht gemacht

Merken

SeminarNah

Ansprechpartner

Elisabeth Willems

Adresse

Cichoriusstr. 22
04318 Leipzig

Telefon

0179 4693712

Git und GitHub Online-Einstiegskurs: Versionsverwaltung leicht gemacht

Beschreibung

Änderungen nachvollziehen, Projekte strukturiert verwalten und gemeinsam mit GitHub arbeiten.

Wer an Dateien oder Softwareprojekten arbeitet, kennt diese Fragen: Welche Version ist aktuell? Was wurde zuletzt geändert? Wie lässt sich ein früherer Stand wiederherstellen? Und wie können mehrere Personen an einem Projekt arbeiten, ohne Änderungen zu überschreiben?

Git hilft Ihnen, Änderungen systematisch zu verwalten und die Entwicklung Ihrer Projekte nachvollziehbar zu dokumentieren. GitHub ergänzt diese Möglichkeiten um eine zentrale Plattform für den Austausch und für die Zusammenarbeit.

In diesem eintägigen Online-Seminar lernen Sie die Grundlagen von Git und GitHub Schritt für Schritt kennen. Anhand praktischer Übungen erstellen Sie eigene Repositories, speichern und vergleichen Änderungen, arbeiten mit Branches und führen Änderungen zusammen. Außerdem erfahren Sie, wie Sie Projekte auf GitHub bereitstellen und im Team zusammenarbeiten.

Die grundlegenden Arbeitsschritte lernen Sie zunächst im Terminal kennen. Anschließend setzen Sie diese auch über die Oberfläche von Visual Studio Code um. Die Übungen können mit einfachen Textdateien durchgeführt werden, Programmierkenntnisse sind nicht erforderlich.

Schulungsinhalte

Grundlagen und Einrichtung

  • Nutzen und Funktionsweise der Versionsverwaltung verstehen.
  • Git und GitHub unterscheiden.
  • Die Begriffe Repository, Arbeitsverzeichnis, Staging und Commit kennenlernen.
  • Git einrichten sowie Benutzername und E-Mail-Adresse hinterlegen.
  • Ein erstes lokales Repository erstellen.

Änderungen erfassen und speichern

  • Den Zustand eines Projekts mit git status prüfen.
  • Dateien mit git add für einen Commit vormerken.
  • Änderungen mit git commit speichern.
  • Aussagekräftige Commit-Nachrichten formulieren.
  • Dateien und Ordner mit .gitignore von der Versionierung ausschließen.

Änderungen nachvollziehen und korrigieren

  • Den Projektverlauf mit git log anzeigen.
  • Unterschiede mit git diff erkennen und vergleichen.
  • Frühere Versionsstände ansehen.
  • Noch nicht committete Änderungen gezielt verwerfen.
  • Einen fehlerhaften Commit mit git revert rückgängig machen.

Projekte mit GitHub verwalten

  • Öffentliche und private Repositories erstellen.
  • Anmeldung, Zugriffsrechte und Berechtigungen verstehen.
  • Ein lokales Repository mit GitHub verbinden.
  • Bestehende Repositories mit git clone übernehmen.
  • Änderungen mit git push hochladen.
  • Änderungen mit git fetch abrufen und mit git pull in den lokalen Arbeitsstand übernehmen.

Mit Branches arbeiten

  • Branches als getrennte Entwicklungszweige verstehen.
  • Branches erstellen und mit git switch wechseln.
  • Änderungen in einem eigenen Branch bearbeiten.
  • Entwicklungsstände mit git merge zusammenführen.

Über GitHub zusammenarbeiten (Ausblick)

  • Mitwirkende hinzufügen und Zugriffsrechte festlegen.
  • Änderungen über Pull Requests vorschlagen.
  • Änderungen prüfen, kommentieren und übernehmen.
  • Issues zur Erfassung von Aufgaben und Fehlern nutzen.

Methodik

Kurze, verständliche Erklärungen und anschauliche Demonstrationen wechseln sich mit vielen praktischen Übungen ab. Sie setzen die Arbeitsschritte direkt selbst um. Dabei arbeiten Sie sowohl im Terminal als auch mit Visual Studio Code.

Voraussetzungen

Grundkenntnisse im Umgang mit dem Computer sowie mit Dateien und Ordnern. Vorkenntnisse in Git oder GitHub sind nicht erforderlich. Programmierkenntnisse werden nicht vorausgesetzt.

Für die Teilnahme sollten Git und Visual Studio Code installiert sowie ein GitHub-Konto eingerichtet sein. Für das Online-Seminar benötigen Sie eine stabile Internetverbindung und einen Computer mit Mikrofon, möglichst auch mit Kamera.

Zielgruppe

Das Seminar richtet sich an angehende Softwareentwickler, IT-Mitarbeitende, Projektmitarbeitende und alle, die Git und GitHub von Grund auf kennenlernen möchten. Es eignet sich auch für Personen, die Textdateien, Skripte oder andere dateibasierte Projekte nachvollziehbar verwalten und gemeinsam bearbeiten möchten.

Seminarziel

Nach dem Seminar können Sie eigene Projekte mit Git versionieren, Änderungen nachvollziehen und fehlerhafte Änderungen gezielt rückgängig machen. Sie können Repositories auf GitHub bereitstellen und mit Branches arbeiten Außerdem kennen Sie den grundlegenden Ablauf der Zusammenarbeit (über Pull Requests) und können ihn in eigenen Projekten anwenden.

Ihr Trainer

Diplom-Wirtschaftsinformatiker Walter Willems begleitet Sie als langjähriger Trainer und Entwickler. Er vermittelt die Grundlagen von Git und GitHub verständlich und praxisnah.

Niveau
Einsteiger (keine Vorkenntnisse)
Teilnehmerzahl
2 bis 5
Zertifikat
Anbieter-Zertifikat
Preis inkl. MwSt.
350,00 € (pro Person)
Veranstaltungsart
Live Online-Kurs
Durchführung
Tageskurs
Veranstaltungszeiten

9:00 Uhr – 12:30 Uhr und 13:15 Uhr – 16:00 Uhr
Mittagspause zwischen 12:30 Uhr – 13:15 Uhr
je zwei 15-minütige Kaffeepausen am Vor- und Nachmittag
Dauer 1 Tag

Termin
frei Vereinbar