Diese Beschreibung bietet die einfachste Möglichkeit, die zu lösenNichts zu verpflichten" Ausgabe.
So lösen Sie Git hinzufügen . -> Mit neuen Dateien wird immer noch „nichts zu verpflichten“?
Wenn die Git -Benutzer die Änderungen durch die “verfolgt“, “$ git add .Befehl, manchmal werden diese Änderungen in den Staging -Bereich nicht hinzugefügt. Sie existieren jedoch in der Repository -Liste von Inhalten. Um diesen Konflikt zu lösen, müssen Entwickler Änderungen durch die “hinzufügen“$ git add -all" Befehl.
Schauen wir uns die Implementierung des oben diskutierten Szenarios an!
Schritt 1: Navigieren Sie zu Git Local Repository
Führen Sie zunächst das ausCDBefehl zum Navigieren zum erforderlichen lokalen Verzeichnis:
$ cd "C: \ Benutzer \ nazma \ git \ test_13"
Schritt 2: Textdatei generieren
Erstellen Sie dann eine neue Textdatei im Arbeitsbereich über die “berühren" Befehl:
$ touch file4.txt
Schritt 3: Verfolgen Sie Änderungen des Arbeitsbereichs im Staging -Index
Danach führen Sie die "Git Add .Befehl, um Änderungen in den Staging -Bereich hinzuzufügen:
$ git add .
Schritt 4: Status überprüfen
Zeigen Sie den Status des aktuellen Repositorys an, indem Sie die “ausführen“Git -Status" Befehl:
$ Git Status
Gemäß der folgenden Ausgabe werden die hinzugefügten Änderungen nicht in den Staging-Index gedrückt:
Notiz: Um die oben beschriebenen Probleme zu lösen, müssen Sie die Änderungen erneut über die “verfolgenGit Add" zusammen mit "-alleFlag, das alle durchgeführten Änderungen in den Staging -Index hinzufügt:
$ git add -alle
Schritt 5: Status überprüfen
Schließlich laufen Sie die “Git -StatusBefehl, um den aktuellen Status des Repositorys anzuzeigen und zu überprüfen, ob die hinzugefügten Änderungen nachverfolgt werden:
$ Git Status
Hier sehen Sie, dass der Staging -Bereich die verfolgten Änderungen enthält:
Bitte schön! Sie haben den einfachsten Weg gelernt, die zu lösen. “Nichts zu verpflichten" Ausgabe.
Abschluss
Manchmal, wenn Entwickler die Änderungen mit der “drücken“$ git add .Befehl, diese werden nicht zum Staging -Bereich hinzugefügt, sondern in der Inhaltsliste der Repository angezeigt. Um diesen Konflikt zu lösen, müssen Entwickler Änderungen durch die “hinzufügen“$ git -all" Befehl. Überprüfen Sie danach den Status, um die verfolgten Änderungen zu überprüfen. Diese Beschreibung illustrierte die Prozedur für die Lösung der “Nichts zu verpflichten" Ausgabe.