.gitignore ignoriert von Git

Meine .gitignore - Datei zu sein scheint, wird ignoriert Git - könnte die .gitignore Datei beschädigt sein? Welche Datei-format, Sprach-oder Kultur nicht Git erwarten?

Meine .gitignore:

# This is a comment
debug.log
nbproject/

Ausgabe von git status:

# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       debug.log
#       nbproject/
nothing added to commit but untracked files present (use "git add" to track)

Möchte ich debug.log und nbproject/ nicht erscheinen, um in die unberührte Dateien Liste.

Wo sollte ich beginnen, dieses Problem zu beheben?

  • Stellen Sie sicher, dass Ihre .gitignore Datei verwendet ANSI oder UTF-8 Codierung. Wenn es verwendet etwas anderes wie Unicode BOM es ist möglich, dass Git kann die Datei nicht Lesen.
  • Möglich, Duplikat der Wie man Git "vergessen" über eine Datei, die wurde verfolgt, aber ist jetzt in .gitignore?
  • das war genau das problem auf meinem Rechner (Windows). Ich hat verwendet echo "file" > .gitignore in der PowerShell, die Datei hatte eine UCS-2-Codierung!
  • git rm --cached debug.log nbproject/
  • Warum der erste Kommentar hier ist nicht die Antwort über mir ist
  • Lustig, das war die Antwort auf meine Frage (ich bin op), obwohl es ist eine Antwort, die viel weiter unten.
  • Ah, ich sehe es jetzt, es überrascht mich immer noch, dass eine so einfache und auf den Punkt beantworten, ist begraben, wie eine Kommentar-oder, dass die tatsächlichen akzeptiert man dort unten ist. Danke!

InformationsquelleAutor Matt Parkins | 2012-07-12
Schreibe einen Kommentar