2017-11-27 13 views
-2

Wenn ich git push mein Projekt, ignoriert es nicht das Verzeichnis "nbproject", obwohl es in der Datei ".gitignore" ist!Git ignoriert nicht "nbproject" -Verzeichnis

Ich habe versucht:

git rm -r --cached nbproject 

es nicht mehr nur 'Verzeichnis nbproject' im nächsten git push-Tracking, aber es wird wieder von dem zweiten Schub geschoben werden !!

Warum passiert das ??!

+1

Was meinen Sie mit "nicht ignorieren"? 'git push' schaut nicht auf die Datei' .gitignore'. – j6t

+0

Mögliches Duplikat von [How to make Git "vergessen" über eine Datei, die verfolgt wurde, ist aber jetzt in .gitignore?] (Https://stackoverflow.com/questions/1274057/how-to-make-git-forget-about -a-Datei-das-wurde-verfolgt-aber-ist-jetzt-in-gitignore) – 1615903

+0

@ j6t Ich meine, dass das "nbproject" -Verzeichnis auf den Git-Repo geschoben wurde, obwohl es nicht geschoben werden sollte, wie ich es eingab die Datei ".gitignore" –

Antwort

0

Verwenden Sie git rm -r --cached nbproject/, um nbproject vom nächsten Commit zu stoppen (ohne es zu löschen).

.gitignore funktioniert nicht für Dateien, die bereits verfolgt werden.

+0

Ich habe es versucht .. es stoppt "nbproject" im nächsten Git-Push nur zu verfolgen, aber es wird wieder vom zweiten Push geschoben werden !! –

Verwandte Themen