Ich denke, diese Art von Frage wurde oft gestellt (und ich habe gesehen several questions auf SO Umgang mit diesem Thema), aber ich habe immer noch ein Problem, eine Datei in meinem Git zu ignorieren.Git ignoriert eine bestimmte Datei in Eclipse
Die Struktur meines Projektes sieht wie folgt aus:
myProject/
.gitignore
src/test/java/packageName/
Main.java
Ich möchte Main.java
ignorieren (die Datei zwischen den einzelnen Benutzer unterschiedlich ist).
.gitignore Datei
.settings
.project
.classpath
target/
test-output/
node_modules/**
.orig
Ich habe versucht:
Hinzufügen
src/test/java/packageName/Main.java
meiner.gitignore
.Erstellen einer
.gitignore
Datei insrc/test/java/packageName/
, die nurMain.java
enthält.
Beide Lösungen haben keine Wirkung: ich nach dem Neustart von Eclipse noch Main.java
im Git Staging Ansicht zu sehen.
Ich denke, die Lösung ist einfach, aber ich bin darauf für mehrere Stunden fest, und ich hoffe, Sie können mir helfen.
Danke! :-)
UPDATE
Alle Git Benutzer haben
Main.java
, aber die Klasse unterscheidet sich von einer Person zur anderen (Benutzernamen in der Klasse fest einprogrammiert).Ich möchte, dass diese Klasse im HEAD-Zweig vorhanden ist (damit neue Entwickler sie wiederherstellen können), aber jeder Entwickler kann eine lokale Version haben (unsichtbar in Git Staging).
Die erste Zeile löschte meine 'Main.java' Klasse, die zweite Zeile' .origsrc/test/java/packageName/Main.java' zu .gitignore. Also habe ich wieder mein 'Main.java' erstellt, aber diese Klasse wird immer noch nicht von Git ignoriert ... :( – Mistalis
Das ist komisch ... Hast du auch Commit (Zeilen 3 und 4)? Kannst du mir die Ausgabe von Git Status, nachdem Sie alles getan haben, was ich gefragt habe? – BartBog
In Bezug auf die Ausgabe von Git-Status.Bitte: Gib mir Ausgabe von Git-Status, bevor Sie die Main.java neu erstellen und auch nachdem Sie das. – BartBog