Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Lokale und Remote-Änderungen Vornehmen | Fortgeschrittenere Workflows
GitHub-Grundlagen
course content

Kursinhalt

GitHub-Grundlagen

GitHub-Grundlagen

1. Einführung in GitHub
2. Grundlegende Interaktion mit Remotes
3. Fortgeschrittenere Workflows

book
Lokale und Remote-Änderungen Vornehmen

Herzlichen Glückwunsch zum Abschluss der vorherigen Abschnitte! Jetzt ist es an der Zeit, komplexere Szenarien zu erkunden und zu lernen, wie man mit Merge-Konflikten umgeht.

Zuerst machen wir einen Commit direkt in unser Remote-Repository, um die Zusammenarbeit zu simulieren.

Wir haben die folgende Zeile mit der GitHub-Oberfläche zur README-Datei hinzugefügt:

Lassen Sie uns nun eine neue Zeile zur README-Datei lokal hinzufügen. Diese Zeile wird jedoch etwas anders sein, da wir (local) angeben, um zu kennzeichnen, dass diese Änderungen lokal vorgenommen wurden. Bevor Sie eine neue Zeile anhängen und diese Änderung direkt committen, stellen Sie sicher, dass Sie zum main-Branch wechseln:

Einmal auf dem main-Branch, können wir eine neue Zeile an die Datei anhängen, indem wir den echo-Befehl mit dem >>-Operator verwenden und einen direkten Commit machen, ohne die Änderungen explizit zu stagen:

Push-Versuch

Da die Änderungen lokal committet sind, scheint es, als müssten wir nur den Befehl git push ausführen, um die Änderungen in das Remote-Repository zu übertragen:

Ups, es scheint, dass das Pushen der Änderungen fehlgeschlagen ist. Was passiert ist, dass Git unsere Änderungen abgelehnt hat, weil das Remote-Repository Updates hat, die unser lokaler Branch nicht hat. Dies zeigt an, dass wir unseren lokalen Branch mit dem Remote-Repository synchronisieren müssen, bevor wir unsere Änderungen pushen können.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt