Questo è il comando git-check-ignore che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
git-check-ignore - Eseguire il debug di gitignore / escludere i file
SINOSSI
git controlla-ignora [opzioni] percorso...
git controlla-ignora [opzioni] --stdin
DESCRIZIONE
Per ogni percorso fornito tramite la riga di comando o da un file tramite --stdin, controlla se il
il file è escluso da .gitignore (o altri file di input per il meccanismo di esclusione) e output
il percorso se è escluso.
Per impostazione predefinita, i file tracciati non vengono mostrati affatto poiché non sono soggetti a esclusione
regole; ma vedi '--no-index'.
VERSIONI
-q, --silenzioso
Non emettere nulla, basta impostare lo stato di uscita. Questo è valido solo con un singolo
percorso.
-v, --verboso
Emetti anche dettagli sul modello di corrispondenza (se presente) per ogni dato percorso. Per
regole di precedenza all'interno e tra fonti di esclusione, cfr gitignora(5).
--stdin
Leggi i nomi dei percorsi dallo standard input, uno per riga, invece che dal
riga di comando.
-z
Il formato di output viene modificato per essere analizzabile dalla macchina (vedi sotto). Se anche --stdin è
dato, i percorsi di input sono separati da un carattere NUL invece che da un carattere di avanzamento riga.
-n, --non corrispondente
Mostra percorsi dati che non corrispondono a nessun modello. Questo ha senso solo quando --verbose
è abilitato, altrimenti non sarebbe possibile distinguere tra percorsi che
corrispondono a un modello e quelli che non lo fanno.
--no-indice
Non guardare nell'indice quando si effettuano i controlli. Questo può essere usato per eseguire il debug del perché a
il percorso è stato tracciato da, ad esempio, git add . e non è stato ignorato dalle regole come previsto
dall'utente o durante lo sviluppo di modelli inclusa la negazione per abbinare un percorso in precedenza
aggiunto con git add -f.
USCITA
Per impostazione predefinita, verrà emesso uno qualsiasi dei percorsi dati che corrispondono a un modello ignora, uno
per riga. Se nessun modello corrisponde a un determinato percorso, non verrà emesso nulla per quel percorso; questo
significa che il percorso non verrà ignorato.
Se viene specificato --verbose, l'output è una serie di righe del formato:
è il percorso di un file interrogato, è il modello di corrispondenza,
è il file sorgente del pattern, e è il numero di riga del pattern
all'interno di quella fonte. Se il pattern conteneva un ! prefisso o / suffisso, sarà conservato
nell'uscita. sarà un percorso assoluto quando si fa riferimento al file configurato da
core.excludesFile, o relativo alla radice del repository quando si fa riferimento a .git/info/exclude
o un file di esclusione per directory.
Se viene specificato -z, i percorsi nell'output sono delimitati dal carattere null; Se
Viene specificato anche --verbose, quindi vengono utilizzati anche i caratteri null invece di due punti e hard
schede:
Se vengono specificati -n o --non-matching, verranno emessi anche i nomi di percorso non corrispondenti, in
nel qual caso tutti i campi in ogni record di output eccetto per sarà vuoto. questo può
essere utile quando si esegue in modo non interattivo, in modo che i file possano essere trasmessi in streaming in modo incrementale a
STDIN di un processo di ignoranza del controllo di lunga durata e, per ciascuno di questi file, STDOUT lo farà
indicare se quel file corrisponde o meno a un modello. (Senza questa opzione, sarebbe
impossibile dire se l'assenza di output per un dato file significasse che non lo faceva
corrisponde a qualsiasi modello o che l'output non è stato ancora generato.)
Il buffering avviene come documentato sotto l'opzione GIT_FLUSH in git(1). Il chiamante è
responsabile di evitare deadlock causati dal riempimento eccessivo di un buffer di input o dalla lettura da
un buffer di output vuoto.
EXIT STATUS
0
Uno o più dei percorsi forniti vengono ignorati.
1
Nessuno dei percorsi forniti viene ignorato.
128
Si è verificato un errore irreversibile.
Usa git-check-ignore online usando i servizi onworks.net