Dies ist der Befehl git-ignore, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
git-ignore - Fügen Sie .gitignore-Muster hinzu
ZUSAMMENFASSUNG
git-ignore [ ] [ [ ]...]
BESCHREIBUNG
Fügt die angegebenen _pattern_s zu einer .gitignore-Datei hinzu, falls diese noch nicht vorhanden ist.
OPTIONAL
-l, --lokal
Legt den Kontext auf die .gitignore-Datei im aktuellen Arbeitsverzeichnis fest. (Standard)
-g, --global
Legt den Kontext auf die globale Gitignore-Datei für den aktuellen Benutzer fest.
Eine durch Leerzeichen getrennte Liste von Mustern, die im Kontext an die Datei angehängt werden sollen.
MUSTER FORMAT
Musterformat wie im Git-Handbuch beschrieben
· Eine Leerzeile entspricht keiner Datei und kann daher zur besseren Lesbarkeit als Trennzeichen dienen. Zu
Fügen Sie eine Leerzeile hinzu und verwenden Sie leere Anführungszeichen „“.
· Eine Zeile, die mit # beginnt, dient als Kommentar. Beispiel: „# Dies ist ein Kommentar“
· Ein optionales Präfix! was das Muster negiert; jede passende Datei, die durch a ausgeschlossen wird
Das vorherige Muster wird wieder einbezogen. Wenn ein negiertes Muster übereinstimmt, wird dies der Fall sein
Überschreiben Sie Musterquellen mit niedrigerer Priorität. Um einen Ausruf zu verwenden! als Kommandozeile
Als Argument wird es am besten zwischen einfache Anführungszeichen ´´ gesetzt. Zum Beispiel „!src“.
· Wenn das Muster mit einem Schrägstrich endet, wird dieser für die folgenden Zwecke entfernt
Beschreibung, aber es würde nur eine Übereinstimmung mit einem Verzeichnis gefunden. Mit anderen Worten, foo/
stimmt mit einem Verzeichnis foo und den darunter liegenden Pfaden überein, aber nicht mit einer regulären Datei
oder ein symbolischer Link foo (dies steht im Einklang mit der Art und Weise, wie pathspec im Allgemeinen funktioniert
in Git).
· Wenn das Muster keinen Schrägstrich / enthält, behandelt Git es als Shell-Glob-Muster und
prüft auf eine Übereinstimmung mit dem Pfadnamen relativ zum Speicherort der .gitignore-Datei
Datei (relativ zur obersten Ebene des Arbeitsbaums, wenn nicht aus einer .gitignore-Datei).
· Andernfalls behandelt Git das Muster als einen Shell-Glob, der zum Konsum durch geeignet ist
fnmatch(3) mit dem FNM_PATHNAME-Flag: Platzhalter im Muster stimmen nicht mit einem / in überein
der Pfadname. Beispielsweise stimmt „Documentation/*.html“ mit „Documentation/git.html“ überein, aber
nicht „Documentation/ppc/ppc.html“ oder „tools/perf/Documentation/perf.html“.
· Ein führender Schrägstrich entspricht dem Anfang des Pfadnamens. Beispielsweise stimmt „/*.c“ überein
„cat-file.c“, aber nicht „mozilla-sha1/sha1.c“.
Beispiele:
Alle Argumente sind optional, daher wird beim alleinigen Aufruf von git-ignore zuerst das globale Argument angezeigt
die lokalen Gitignore-Dateien:
$ git ignorieren
Globaler Gitignore: /home/alice/.gitignore
# Zahlreiche Erweiterungen, die immer ignoriert werden
*.diff
*.irren
*.orig
*.rej
*.swo
*.swp
*.vi
*~
*.sass-cache
# Betriebssystem- oder Editor-Ordner
`.DS_Store`
`.Papierkorb`
`._*`
thumbs.db
---------------------------------
Lokaler Gitignore: .gitignore
`.cache`
`.Projekt`
`.settings`
`.tmproj`
nbproject
Wenn Sie nur den globalen Kontext sehen möchten, verwenden Sie das Argument --global (für die lokale Verwendung).
--lokal):
$ git ignorieren
Globaler Gitignore: /home/alice/.gitignore
`.DS_Store`
`.Papierkorb`
`._*`
thumbs.db
Um schnell ein neues Muster an den Standard-/lokalen Kontext anzuhängen, gehen Sie einfach wie folgt vor:
$ git ignorieren *.log
Muster hinzufügen zu: .gitignore
`... Hinzufügen von ´*.log´`
Sie können jetzt beliebige Muster konfigurieren, ohne jemals einen Editor zu verwenden, mit einem Kontext und
Musterargumente: Zur Vereinfachung wird auch die resultierende Konfiguration zurückgegeben.
$ gitignore --local "" "# Temporäre Dateien" *.tmp "*.log" tmp/* "" "# Dateien, die ich behalten möchte" ´!work´ ""
Muster hinzufügen zu: .gitignore
`... Hinzufügen von ´´`
`... Hinzufügen von „# Temporären Dateien“.
`... ´index.tmp´ hinzufügen
`... Hinzufügen von ´*.log´`
`... Hinzufügen von ´tmp/*´`
`... Hinzufügen von ´´`
„... Hinzufügen von „# Dateien, die ich behalten möchte“.
`... Hinzufügen von ´!work´`
`... Hinzufügen von ´´`
Lokaler Gitignore: .gitignore
# Temporäre Dateien
index.tmp
* .log
# Dateien, die ich behalten möchte
!arbeiten
Verwenden Sie git-ignore online über die Dienste von onworks.net