429 Stimmen

git zeigt Dateien nach dem Hinzufügen zu .gitignore immer noch als geändert an

Ich füge dies hinzu zu .gitignore ファイル

.idea/*

aber wie auch immer der Status ist:

#       modified:   .gitignore
#       modified:   .idea/.generators
#       modified:   .idea/dovezu.iml
#       modified:   .idea/misc.xml
#       modified:   .idea/workspace.xml

Was mache ich falsch? Ich habe sogar .idea/* zu den globalen ~/.gitignore_global aber der Git-Status zeigt mich trotzdem an:

#       modified:   .gitignore
#       modified:   .idea/.generators
#       modified:   .idea/dovezu.iml
#       modified:   .idea/misc.xml
#       modified:   .idea/workspace.xml

0voto

Terrence Brannon Punkte 4348

Ich werde mich hier einmischen. In meinem Fall befand sich in einem Unterverzeichnis ein Git-Repositorium, weil ich eine Zip-Datei von jemand anderem entpackt und dann alles in der entpackten Zip-Datei rekursiv in mein Repositorium kopiert habe, ohne zu überprüfen, was ich kopiert habe.

Sobald ich die .git Verzeichnis innerhalb meines bestehenden Repo, war alles gut

-2voto

Lim Kean Phang Punkte 481
  1. Git hinzufügen.

  2. Git-Status //Datei prüfen, die geändert wird

    // git reset HEAD --- durch die Datei ersetzen, die Sie ignorieren wollen

  3. git reset HEAD .idea/ <-- Diejenigen, die .idea vor der Übergabe ausschließen wollten // git check status und die idea-Datei ist weg, und ihr könnt loslegen!

  4. git commit -m ''

  5. Git-Push

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