Gegenteil von .gitignore-Datei? [duplicate]

Lesezeit: 2 Minuten

Gegenteil von gitignore Datei duplicate
Morphus

Mögliches Duplikat:

Lassen Sie .gitignore alles außer ein paar Dateien ignorieren

Ist es möglich, git standardmäßig alle Dateien ignorieren zu lassen, es sei denn, dies ist in einer speziellen Datei angegeben?

  • Wie sehe sagt, ist der Ansatz “alles ignorieren und dann Ausnahmen angeben” wahrscheinlich am einfachsten – siehe auch stackoverflow.com/q/987142/223092 und stackoverflow.com/q/1248570/223092

    – Mark Longair

    15. Mai 11 um 21:59 Uhr

  • Nicht wirklich ein Duplikat. Die Lösung kann ein Duplikat sein, aber die Idee ist, nur aufgelistete Dateien zu verfolgen. IE. config-Dateien im Home-Verzeichnis des Benutzers unter Linux.

    – xtian

    4. August 17 um 15:40 Uhr

Gegenteil von gitignore Datei duplicate
sehen

Sie können !-Zeilen in Whitelist-Dateien einfügen: eine .gitignore mit:

*
!included/

schließt alle aus, außer das Verzeichnis „include/“.

Beachten Sie, dass Sie, wenn Sie möchten, dass Dateien, die einem Muster entsprechen, in Unterverzeichnissen nicht mehr ignoriert werden, verhindern müssen, dass die enthaltenden Verzeichnisse ebenfalls ignoriert werden. Dies sollte kein großes Problem darstellen, da git eigentlich keine Verzeichnisse verfolgt, sondern nur Dateien (identifiziert durch einen Repository-Pfad).

Beispiel:

*
!*/
!SOURCES

wird alles ignorieren, außer SOURCES in Unterverzeichnissen.

  • Und natürlich ist das alles dokumentiert in man gitignore.

    – Kaskabel

    15. Mai 11 um 22:07 Uhr

  • Link kaputt. Benutzen linux.die.net/man/5/gitignore

    – Jldupont

    5. Oktober 11 um 16:57 Uhr

  • es funktioniert bei mir nicht, wenn der Pfad ein Verzeichnis ist … nur für Dateien.

    – Segment

    31. Mai 2012 um 0:10 Uhr

  • Wie hier gezeigt, müssen Sie auch a hinzufügen !*/ Ausnahme, damit Elternpfade erlaubt sind (auch @semente)

    – Tobias Kienzler

    9. Oktober 12 um 6:37 Uhr


  • Natürlich möchten Sie wahrscheinlich auch die .gitignore-Datei auf die Whitelist setzen: !*.gitignore

    – David Koch

    25. Mai ’16 um 4:20 Uhr

Sie können dafür .gitignore verwenden.

*
!file0.txt
!file1.txt

In einem Fall, in dem Sie an file0.txt und file1.txt interessiert sind.

  • Dies funktioniert jedoch nicht für verschachtelte Pfade, für die Sie die verwenden müssen !*/ Trick

    – Tobias Kienzler

    9. Oktober 12 um 6:49 Uhr

.

620880cookie-checkGegenteil von .gitignore-Datei? [duplicate]

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

Privacy policy