Intellij Idea generiert projektspezifische Dateien. Bevor ich irgendeinen Git Add oder Git Commit oder Git Push gemacht habe. Ich wollte sicherstellen, dass bestimmte Dateien nicht in git Versionskontrolle enthalten waren:.gitignore ignoriert einige Intellij Idea-Dateien, aber keine anderen
# Ignore Intellij Idea project-specific files.
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries/*
Die workspace.xml wurde erfolgreich nicht im Repository enthalten. Eine Datei unter .idea/dictionaries/war jedoch: .idea/dictionaries/myprojectname.xml
Warum wurde diese spezifische Datei nicht von Git ignoriert?
Die Datei sollte ignoriert werden. Aber hast du diese Datei schon vorher hinzugefügt? Warum tauchte es überhaupt auf? –
Nein, ich habe die Datei nicht schon vorher hinzugefügt. Es wird angezeigt, weil Intellij Idea es generiert, aber es sollte auf meinem Computer verfügbar sein, aber nicht in Git oder anderen Benutzern. Ich musste dies tun: git rm --cached -r .idea/dictionaries – Donato
Wenn Sie dies tun mussten, dann bedeutet dies, dass diese IntelliJ-Dateien bereits in das Repository übergeben wurden, und das Hinzufügen zu ".gitignore" sollte nicht habe gearbeitet. –