damit es tatsächlich ignoriert wird.
Aber was Sie versuchen, ist eine sehr schlechte Idee. Die .gitignore-Datei soll verfolgt werden, so dass sichergestellt ist, dass die darin aufgelisteten Daten auf allen Client-Rechnern tatsächlich ignoriert werden. Wenn das nicht der Fall ist, könnte ein anderer Entwickler dem Repo eine Datei hinzufügen, die Sie ignorieren wollten, und Sie werden in Schwierigkeiten geraten.
Selbst wenn Sie den obigen Befehl ausführen, kann dies bereits zu Problemen führen, da diese Datei für alle Entwickler gelöscht wird.
Wenn Sie aus irgendeinem Grund Dinge nur auf Ihrem Computer ignorieren wollen (und Sie sind sicher, dass das eine gute Idee ist), müssen Sie das zu .git/info/exclude
hinzufügen. Diese Datei hat dieselbe Funktion wie .gitignore
, soll aber nicht mit den anderen Entwicklern geteilt werden.
Ihre Datei .gitignore
ignoriert nur nicht verfolgte Dateien. Da Sie Ihre .gitignore
-Datei vermutlich verfolgen, werden Sie Änderungen in der Ausgabe von git status
sehen.
Wenn Sie etwas ignorieren möchten, es jedoch nicht einchecken möchten, fügen Sie es Ihrer globalen Git-Ignorierdatei hinzu, statt der, die in das Repository eingecheckt wurde.
Verfolgen Sie die Verfolgung der .gitignore-Datei:
Wie man das Tracking stoppt und Änderungen an einer Datei in Git ignorieren?
%Vor%Möglicherweise, weil Sie die .gitigore-Datei bereits in der Vergangenheit hinzugefügt haben.
Beachten Sie, dass git eine Datei, die bereits vor a verfolgt wurde, nicht ignoriert Regel wurde zu dieser Datei hinzugefügt, um sie zu ignorieren. In einem solchen Fall muss die Datei un-tracked, normalerweise mit
git rm --cached filename
Aus Ссылка