Dieser Blog bietet die Lösung, wenn der Git-Push „alles auf dem neuesten“ sagt, obwohl lokale Änderungen inszeniert wurden.
So lösen Sie das Problem „alles aktuelle“, obwohl lokale Änderungen vorgenommen werden?
Der "alles aktuell„Das Problem wird auftritt, wenn Entwickler vergessen, die lokalen Änderungen dem Git -Repository hinzuzufügen und sie in das Remote -Repository zu bringen.
Um dieses Problem zu überwinden, begehen Sie zunächst die zusätzlichen Änderungen. Danach führen Sie die ausGit Push" Befehl.
Schritt 1: Wechseln Sie zum Git -Repository
Leiten Sie die "CDBefehl mit dem erforderlichen lokalen Repository -Pfad und navigieren Sie dazu:
$ CD "C: \ Benutzer \ Nazma \ Git \ my-test-Repo"
Schritt 2: Datei erstellen und aktualisieren
Generieren Sie die Datei als nächstes sofort, indem Sie den folgenden Befehl ausführen:
$ echo "Erste Textdatei" >> "Datei1.txt"
Schritt 3: Drücken Sie Änderungen zum Staging Index
Dann führen Sie das aus “ausGit Add .Befehl, die alle Änderungen am Staging -Bereich vorzunehmen:
$ git add .
Schritt 4: Remote -URLS -Liste anzeigen
Verwenden Sie den folgenden Befehl, um die Remote -URL anzuzeigen:
$ git remote -v
Schritt 5: Lokale Änderungen in GitHub drücken
Drücken Sie nun alle Änderungen in das Remote -Repository, die auf der lokalen Maschine hinzugefügt werden:
$ Git Push
Es kann beobachtet werden, dass der Ausgang eine zeigt “alles aktuellMeldung, was bedeutet, dass neu hinzugefügte Änderungen nicht gedrückt werden:
Notiz: Um die lokalen Änderungen zum Git -Repository hinzuzufügen, führen Sie die “aus“ ausGit CommitBefehl zusammen mit der gewünschten Commit -Nachricht:
$ Git Commit -m "1 Datei hinzugefügt"
Schritt 6: Git Push
Schließlich führen Sie das aus “ausGit PushBefehl, um alle Änderungen in das Github -Repository zu verschieben:
$ Git Push
Laut der untergegebenen Ausgabe haben wir die lokale Änderung in das Remote-Repository erfolgreich gedrückt:
Das ist alles! Wir haben erklärt, als der Git-Push „alles auf dem neuesten“ sagt, obwohl Sie lokale Veränderungen haben.
Abschluss
Auf Git, die “alles aktuellDas Problem wird auftreten, wenn Benutzer Änderungen in den Staging -Bereich, jedoch nicht zum Git -Repository, hinzufügen und sie in das Remote -Repository weitergeben. Um dieses Problem zu lösen, begehen Sie zuerst die zusätzlichen Änderungen und führen Sie dann die “aus“ ausGit Push" Befehl. In diesem Blog wurde ausgearbeitet, wann der Git-Push "alles aktuelle" sagt, obwohl Sie lokale Änderungen haben und wie dieses Problem behoben werden kann.