Git Push NICHT Senden Sie Änderungen an das Remote -Git -Repository

Git Push NICHT Senden Sie Änderungen an das Remote -Git -Repository
Git ist ein Tracking -Tool, das zum Drücken und Ziehen von Änderungen von lokalen zu entfernten Repositorys verwendet wird und umgekehrt. Wenn ein großes Entwicklungsprojekt in einige Module unterteilt und mehreren Teammitgliedern zugeordnet ist, arbeitet jedes Mitglied unabhängig auf seiner lokalen Maschine. Nach Abschluss ihrer zugewiesenen Aufgabe müssen sie alle hinzugefügten Änderungen in den GitHub -Hosting -Service weitergeben. Manchmal können Sie jedoch auf mehrere Situationen stoßen, in denen Sie beschränkt sind, lokale Änderungen in das Remote -Repository voranzutreiben.

In diesem Artikel wird erläutert, was zu tun ist, wenn Git Push die Änderungen nicht an ein Remote -Git -Repository sendet.

So beheben Sie "Git Push Not Senden Sie Änderungen an das Remote -Git -Repository" Problem "?

Während der Arbeit an Git fügen Entwickler Dateien zum Staging -Bereich hinzu, vergessen jedoch oft, die neuen Änderungen zu begehen. Die nicht zusammengezogenen Änderungen werden nicht gedrückt, wenn sie den GitHub -Server die lokalen Änderungen hinzufügen. Daher ist das Hinzufügen von Dateien in den Staging -Bereich und das Festlegen neuer Änderungen wichtig.

Schauen Sie sich die folgenden Schritte für eine praktische Demonstration an!

Schritt 1: Gehen Sie zum lokalen Repository

Verwenden Sie die “CDBefehl ”und wechseln Sie zum jeweiligen lokalen Git -Verzeichnis:

$ cd "C: \ git \ repo1"

Schritt 2: Remote -Herkunft überprüfen

Überprüfen Sie, ob das lokale Repository mit dem zentralisierten Server verbunden ist oder nicht über den folgenden Befehl:

$ git remote -v

Schritt 3: Erstellen Sie eine neue Datei

Jetzt leiten Sie die "berührenBefehl zusammen mit dem Dateinamen, um ihn zu generieren:

$ touch new_file.txt

Schritt 4: Verfolgung von Änderungen des Git -Staging -Bereichs verfolgen

Fügen Sie dann die neu erstellte Datei mit der "die neu erstellte Datei in den Tracking -Bereich hinzu"Git Add" Befehl:

$ git fügen Sie new_file hinzu.txt

Schritt 5: Drücken Sie den lokalen Zweig in das Git -Remote -Repository

Als nächstes führen Sie die ausGit PushBefehl zusammen mit dem Namen der Remote -URL und des lokalen Zweignamens, um die Änderungen voranzutreiben:

$ Git Push-Set-Upstream-Ursprung Haupt

Hier das "-EinrichtungDie Option wird verwendet, weil wir diesen Zweig zum ersten Mal drücken:

Infolgedessen wurde der lokale Zweig in den abgelegenen Zweig gebracht.

Schritt 6: Ansicht Inhalt in GitHub gedrückt

Öffnen Sie GitHub und wenden Sie sich zum gewünschten Remote -Repository, um sicherzustellen, ob der lokale Repository -Inhalt in das Remote -Repository weitergegeben wurde oder nicht:

Notiz: Wie Sie sehen können, wurde der Inhalt der lokalen Niederlassung in das Remote -Repository weitergegeben, die nicht gestellten Änderungen wurden dem Remote -Repository nicht hinzugefügt. Um dieses Problem zu lösen, befolgen Sie die nächsten Schritte.

Schritt 7: Verfolgen Sie alle Änderungen im Git -Staging -Bereich

Um alle Änderungen in den Tracking -Bereich hinzuzufügen, führen Sie die “aus“ ausGit Add ." Befehl:

$ git add .

Schritt 8: Änderungen begehen

Führen Sie danach den folgenden Befehl zusammen mit der gewünschten Nachricht aus, um die inszenierten Änderungen zu begehen:

$ Git Commit -m "Neue Datei hinzugefügt"

Hier haben wir das Remote -Repository erfolgreich aktualisiert:

Schritt 9: Fügen Sie dem Git -Remote -Repository lokale Änderungen hinzu

Drücken Sie dann die neuen lokalen Änderungen in das Remote-Repository, indem Sie den Befehl gegebener Verschluss verwenden:

$ Git Push Origin Main

Schritt 10: Überprüfen Sie die hinzugefügten Änderungen am GitHub hinzu

Um sicherzustellen, dass die neuen Änderungen in das Remote -Repository gedrückt wurden, gehen Sie zum jeweiligen Repository auf GitHub und überprüfen Sie den Pushed -Inhalt:

Es kann beobachtet werden, dass unsere lokal hinzugefügten Dateien erfolgreich auf den Remote -Server gebracht wurden.

Abschluss

Wenn Entwickler lokale Änderungen am Remote -Repository vorantreiben und es überprüfen, erkennen sie, dass die neuen Änderungen nicht geschoben wurden. Dieses Problem tritt auf, wenn Entwickler keine neuen Änderungen hinzufügen und begehen. Um dieses Problem zu beheben. In diesem Artikel wurde die Lösung dargestellt, um das Git Remote -Repository -Problem nicht zu addieren.