gitignore

___ answer24515061 ___

Ich denke, Sie können es in zwei Zeilen erreichen:

%Vor%     
___ answer19391514 ___

Funktioniert das Hinzufügen der Zeile %code% nicht? Oder brauchen Sie mehr Feinkontrolle?

    
___ qstntxt ___

Wenn ich mein C ++ - Projekt kompiliere, werden viele gemeinsam genutzte Objektdateien mit Erweiterungen wie

erstellt %Vor%

Ich muss alle zu meiner %code% Datei hinzufügen. Wäre dies eine Regex, könnte ich

verwenden %Vor%

die Dokumentation sagt jedoch, dass %code%

  

behandelt das Muster als Shell-Glob, das für den Verbrauch von %code% mit dem %code% -Flag

geeignet ist

Ich habe mit den von mir gefundenen %code% -Dokumentationen keine Möglichkeit gefunden, das zu tun, was ich möchte. Gibt es wirklich keine Möglichkeit, das zu tun?

    
___ qstnhdr ___ Regex-ähnliche Shell-Glob-Patterns für Gitignore ___ tag123git ___ Git ist ein Open-Source-Versionskontrollsystem (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und Workflows. Verwenden Sie dieses Tag nicht für allgemeine Programmierfragen, die ein Git-Repository betreffen. ___ tag123gitigore ___ .gitignore ist eine Datei, die Dateien, Verzeichnisse und / oder Pfadmuster auflistet, die Git nicht als Teil eines Repositorys enthalten soll. ___ answer24514917 ___

Aus toreks Kommentar :

  

Verwenden Sie mehrere Zeilen:

%Vor%      

usw.

Ich weiß nicht, ob es einen besseren Weg gibt ...

    
___ tag123glob ___ globs, richtiger als [shell] patterns bezeichnet, und auch als Platzhalterausdrücke bezeichnet, sind Instanzen einer Musterübereinstimmungssprache, die in vielen, insbesondere in POSIX-ähnliche Shells, um Dateinamen und Zeichenfolgen zu entsprechen: z. B. '* .c' ist ein Glob für C-Quelldateien und entspricht jeder Datei, deren Suffix (Erweiterung) '.c' ist. ___ answer24551612 ___

Während die Antwort von @SpeakEasy %code% Dateien in einem einzigen Schritt mit %code% ignorieren kann, können Sie für Ihren Anwendungsfall des Ignorierens von Dateien in angegebenen Formaten zwei Einträge in Ihrem %code% für spezifischere Ignorierregeln verwenden

%Vor%

Von gitignore man page

  

Jede Zeile in einer Gitignore-Datei spezifiziert ein Muster.

     

Git behandelt das Muster als Shell-Glob, der für den Konsum von %code% geeignet ist

Wichtig ist, dass das Muster nicht mit regulären Ausdrücken übereinstimmt.

Python hat ein Modul namens fnmatch , mit dem Sie das verwenden können Überprüfen Sie, ob ein bestimmter Dateiname mit dem Muster übereinstimmt oder nicht.

Beispielbeispiel:

%Vor%     
___
2
Antworten

gitignore Verzeichnisausnahme funktioniert nicht

Ich habe folgende Ordnerstruktur: %Vor% Ich möchte alles im Verzeichnis media speichern, außer für catalog/category und private Mein Gitignore, das ich versuche, ist: %Vor% Aber es funktioniert nicht. Alle neuen Dateien, die...
21.05.2013, 20:28
2
Antworten

gitigore lädt andere gitignores

Ist es möglich? Das git update-index --assume-unchanged ist keine Lösung, ignorierte Dateien müssen verfolgt werden. Erstellen Sie auch Submodule. z. B. Katze .customgitignore (1 | 2 | 3 ...) %Vor% Katze .gitignore %Vor% Pro...
11.09.2013, 20:01
2
Antworten

Wie kann man nur ausgewählte Dateien in das git-Repository einschließen und alle anderen ausschließen?

Gibt es eine Möglichkeit, ein Gegenteil zu machen, was .gitignore-Datei tut? Ich meine, nur angegebene Dateien einschließen und den Rest ausschließen? Vielen Dank im Voraus.     
26.07.2011, 09:42
2
Antworten

Machen Sie git, um automatisch generierte Dateien zu verfolgen, aber ignorieren von diff

Ich habe ein Repository mit Quellcode (meist *.php , *.js ) und Dokumentationsdateien (meist *.md , *.html , *.svg ), die automatisch aus Annotationen generiert werden. Die gesamte Dokumentation befindet sich in einem separaten Unterve...
28.06.2015, 12:58
4
Antworten

git ignoriere die Ausnahme nicht wie gewünscht

WinXP + mysisGit1.7 In meiner .gitignore-Datei kann Demos/path/to/file/file.cpp jedoch nicht von git verfolgt werden. Ich habe folgende Einträge: %Vor% Der absolute Pfad ist: c:\Project\Demos\path\to\file\file.cpp Was könnte f...
08.09.2010, 13:02
1
Antwort

Wie kann ich eine einzelne Datei in einem Verzeichnis in .npmignore auf die weiße Liste setzen?

Ich versuche, npm download nur eine einzige Datei in einem Verzeichnis auf npm install des Pakets zu machen. Das Verzeichnis sieht folgendermaßen aus: %Vor% Ich möchte, dass npm alles außer file.js ignoriert, also habe ich in mei...
22.06.2015, 09:41
4
Antworten

gitignore ignoriert mein .settings / -Verzeichnis (erstellt von Eclipse) nicht

Git Status: %Vor% Ich habe die folgenden Variationen meiner .gitignore-Datei ausprobiert und nichts scheint zu funktionieren: %Vor% Ich hatte noch nie so viel Probleme mit .gitignore , es funktioniert normalerweise einfach. Ich muss et...
26.05.2015, 13:46
2
Antworten

Verwirrende .gitignore Syntax

Ich las Ссылка und die 6 verwendeten Punkte Zur Erklärung der Ignorierungsmuster scheint eine benutzerdefinierte Variante einer Globensuch-Syntax zu beschreiben. Ich bin vertrauter mit Mercurial, das erlaubt, explizit über Glob oder Regex-Must...
25.05.2010, 16:47
2
Antworten

.gitignore / Ordner vs Ordner /

in .gitignore Was ist der Unterschied zwischen der Verwendung von ? %Vor% und %Vor% Und wie würde ich es so machen, dass es eine bestimmte Datei entfernt, egal wo sie ist? %Vor%     
02.05.2011, 19:04
1
Antwort

ignoriere alles außer einem Ordner in Bower

Gibt es eine Möglichkeit, alles außer einem Ordner und dessen Inhalten für eine Bibliothek zu ignorieren. Ich habe so etwas versucht, aber es hat nicht funktioniert %Vor% Meine Ordnerstruktur sieht so aus und ich möchte nur den dist Ordne...
14.12.2014, 17:59