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.