Git Add . -> Mit neuen Dateien „nichts zu verpflichten“

Git Add . -> Mit neuen Dateien „nichts zu verpflichten“
Entwickler fügen im zugewiesenen Projektmodul Änderungen am lokalen Repository hinzu und überschreiten dann alle Änderungen in den GitHub -Remote -Hosting -Dienst, indem Sie beide Repositories verbinden. Um diese Vorgänge auszuführen, müssen Entwickler alle zusätzlichen Änderungen verfolgen, indem sie die “ausführen“$ git add -allBefehl zum Staging -Bereich und dann alle drücken.

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.