Führen Sie git status
aus, um nicht verfolgte Dateien aufzulisten
In diesem Schritt verwenden wir den Befehl git status
, um zu sehen, wie Git Dateien verfolgt und welche Dateien es noch nicht kennt.
Zunächst stellen Sie sicher, dass Sie sich im Verzeichnis my-time-machine
befinden. Wenn nicht, verwenden Sie den Befehl cd
:
cd ~/project/my-time-machine
Jetzt erstellen wir eine neue Datei in diesem Verzeichnis. Wir nennen sie notes.txt
:
echo "Ideas for future projects" > notes.txt
Dieser Befehl erstellt eine Datei namens notes.txt
und fügt den Text "Ideas for future projects" hinein.
Jetzt fragen wir Git nach dem Status unseres Repositorys:
git status
Sie sollten eine Ausgabe ähnlich dieser sehen:
On branch master
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: message.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
notes.txt
Beachten Sie den Abschnitt "Untracked files:" (Nicht verfolgte Dateien). Git erkennt, dass eine neue Datei, notes.txt
, im Verzeichnis existiert, aber sie noch nicht Teil der Repository-Geschichte ist. Git verfolgt nicht automatisch jede Datei, die Sie erstellen. Dies gibt Ihnen die Kontrolle darüber, welche Dateien in Ihrer Versionskontrolle enthalten sind.
Warum ist das wichtig? Stellen Sie sich vor, Sie haben temporäre Dateien, Build-Ausgaben oder persönliche Notizen in Ihrem Projektverzeichnis. Sie möchten nicht, dass diese die Geschichte Ihres Projekts verwässern. Der "untracked" (nicht verfolgte) Status von Git ermöglicht es Ihnen, diese Dateien von den Dateien zu trennen, die Sie aktiv mit der Versionskontrolle verwalten.
Im nächsten Schritt werden wir eine andere Möglichkeit untersuchen, diese nicht verfolgten Dateien aufzulisten.