2011-01-10 9 views
0

Ich möchte, dass Git die Datei namens "Doxyfile" ignoriert, ich habe eine .gitignore-Datei hinzugefügt, versucht aber immer noch , um die Datei zu verfolgen..gitignore scheint nicht in Kraft zu treten

Ich habe meine Schritte unter mich hinzugefügt. Fehle ich einen Schritt?

$ ls -a 
    .git .gitignore README 

$ cat .gitignore 
    .DS_Store 
    Doxyfile 
    *~ 

$ touch Doxyfile 

$ ls 
    Doxyfile README 

$ git status -s 
    ?? Doxyfile 
+0

Was passiert, wenn ein '.DS_Store' vorhanden ist? – eckes

+0

.. Die gleiche Sache tatsächlich – ActionOwl

Antwort

1

Das einzige, was ich denken konnte, ist, dass man einen zusätzlichen Raum am Ende der „Doxyfile“ Zeile in .gitignore hat, die dies verursachen würden.

1

Es könnte ein sehr einfacher Tippfehler sein.

Stellen Sie sicher, dass in Ihrem .gitignore keine Leerzeichen vor oder nach dem Dateinamen vorhanden sind. Das Hinzufügen eines Leerzeichens unterbricht das beabsichtigte Verhalten.

Hier habe ich ein ähnliches Problem, weil ich ein ‚s‘ in der Mitte der Konfigurationsvariable verpasst: Why doesn't my global .gitignore file ignore?

Check und überprüfen alle Dateinamen beteiligt.

0

Vielleicht wurde Doxyfile bereits zum Repo hinzugefügt, obwohl es lokal nicht vorhanden ist, wenn Sie ls ausführen? Wenn dies der Fall ist, erstellen Sie zunächst eine Sicherungskopie, und stellen Sie sicher, dass es in Ihrem .gitignore ist. Übernehmen Sie diese Änderung. Dann verschiebe die Datei zurück in den Repo-Ordner und dieses Mal sollte sie von Git ignoriert werden.

Verwandte Themen