.gitignore: Ignoriere ein bestimmtes Verzeichnis und nur dieses [duplicate]

Lesezeit: 1 Minute

Benutzer-Avatar
Anders Johannsen

Ich habe diese Verzeichnisstruktur

./bin/<java class files>
./sometool/bin/<files for the tool>

…sowie einige andere Dateien und Verzeichnisse.

Es sieht so aus, dass ich, wenn ich vermeiden möchte, die Java-Klassendateien zu verfolgen, dies zur .gitignore-Datei hinzufügen sollte:

bin/

Allerdings scheint dies auch den Pfad ./sometool/bin zu ignorieren

Ist das richtig, und wenn ja, wie bekomme ich das gewünschte Verhalten?

Ich denke, Wege hinein .gitignore haben ihre Wurzel an der Wurzel des Projekts, also können Sie es versuchen /bin

BEARBEITEN

Übrigens ist dies ein normales Verhalten von Git.

  • nicht ganz richtig, aber doch. Wege hinein .gitignore haben ihr Stammverzeichnis in dem Ordner, der die enthält .gitignore (Sie können einen haben .gitignore pro Ordner, wenn Sie möchten). Also ein setzen .gitignore mit Inhalt /bin bewirkt, dass die genannten Dateien oder Ordner ignoriert werden bin im selben Ordner wie die .gitignore. Wenn Sie das angeben möchten bin sollte ein Ordner sein, dann setzen Sie einen abschließenden Schrägstrich. Um es zusammenzufassen, mit /bin/ werde nur die ignorieren bin Ordner im selben Ordner der .gitignore Datei.

    – Carlos Campderros

    26. Februar 2013 um 9:12 Uhr

  • Danke für die Klarstellung, immer gut, die Dinge richtig zu lernen.

    Benutzer1706698

    26. Februar 2013 um 9:15 Uhr

1282490cookie-check.gitignore: Ignoriere ein bestimmtes Verzeichnis und nur dieses [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy