414 Stimmen

Erklären Sie, welche Gitignore-Regel meine Datei ignoriert

Gibt es eine Möglichkeit zu sehen, warum eine Datei von Git ignoriert wird (d.h. welche Regel in einer .gitignore die Datei ignoriert wird)?

Stellen Sie sich vor, ich habe dieses (oder ein viel komplexeres Szenario mit Hunderten von Ordnern und Dutzenden von .gitignore Dateien:

/
-.gitignore
-folder/
    -.gitignore
    -subfolder/
              -.gitignore
              -file.txt

Wenn ich git add folder/subfolder/file.txt kann sich git darüber beschweren, dass es ignoriert wird:

The following paths are ignored by one of your .gitignore files:
folder/subfolder/file.txt
Use -f if you really want to add them.

Gibt es eine Möglichkeit zu erfahren, welche der möglichen .gitignore eine Regel haben, die diese Datei ignoriert, und diese Regel auch anzeigen? Zum Beispiel:

The following paths are ignored by your folder/.gitignore file (line 12: *.txt)
folder/subfolder/file.txt
Use -f if you really want to add them.

Oder einfach nur:

$ git why-is-ignored folder/subfolder/file.txt
folder/.gitignore:12:*.txt

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X