Testen von nicht verfolgten Dateien
In diesem Schritt werden wir eine neue Datei in unserem my-time-machine
-Verzeichnis erstellen und sehen, wie sich der Status von Git ändert, um die Anwesenheit einer nicht verfolgten Datei widerzuspiegeln.
Stellen Sie sicher, dass Sie sich im Verzeichnis ~/project/my-time-machine
befinden.
Erstellen Sie eine neue Datei namens notes.txt
mit dem echo
-Befehl:
echo "Some random notes" > notes.txt
Dieser Befehl erstellt eine neue Datei namens notes.txt
und schreibt den Text "Some random notes" hinein.
Lassen Sie uns nun erneut den Status unseres Repositorys mit git status
überprüfen:
git status
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
notes.txt
nothing added to commit but untracked files present (use "git add" to track)
Beachten Sie den Abschnitt "Untracked files:". Git hat die neue Datei notes.txt
erkannt, aber uns mitgeteilt, dass sie nicht verfolgt wird. Dies liegt daran, dass wir Git noch nicht gesagt haben, dass diese Datei in die Historie unseres Repositorys aufgenommen werden soll.
Dies ist ein Schlüsselkonzept in Git: Sie müssen Git explizit mitteilen, welche Dateien Sie verfolgen möchten, indem Sie den git add
-Befehl verwenden. Dies verhindert, dass Git automatisch jede einzelne Datei in Ihrem Verzeichnis aufnimmt, die möglicherweise temporäre Dateien, Build-Artefakte oder persönliche Notizen enthält, die Sie nicht in die Projektgeschichte aufnehmen möchten.
Im nächsten Lab werden wir lernen, wie wir diese neue Datei in die Staging-Area aufnehmen und committen, sodass sie in unserem Repository eine verfolgte Datei wird.