Articles of gitignore

Come funzionano i pattern negati in .gitignore?

Sto tentando di utilizzare un file .gitignore con pattern negati (righe che iniziano con!), Ma non funziona come mi aspetto. Come esempio minimo, ho la seguente struttura di directory: C:/gittest — .gitignore — aaa/ — bbb/ — file.txt — ccc/ — otherfile.txt e nel mio file gitignore, ho questo: aaa/ !aaa/ccc/ La mia comprensione (basata […]

gitignore tutti i file di estensione nella directory

C’è un modo per ignorare tutti i file di un tipo in una directory? ** è apparentemente privo di significato per git, quindi questo non funziona: /public/static/**/*.js L’idea è quella di abbinare cartelle nidificate arbitrarie.

Come funzionano effettivamente le regole di esclusione di gitignore?

Sto cercando di risolvere un problema di gitignore su una struttura di directory di grandi dimensioni, ma per semplificare la mia domanda l’ho ridotto a quanto segue. Ho la seguente struttura di directory di due file (foo, bar) in un nuovo repository git (nessun commit fino ad ora): a/b/c/foo a/b/c/bar Ovviamente, uno ‘git status -u’ […]

git ignore vs. exclude vs. assume-invariato

Ho letto i documenti su questo più volte e non riesco ancora a ottenere completamente le differenze tra questi diversi comandi. Forse sono solo io, ma la documentazione potrebbe essere più lucida: http://git-scm.com/docs/gitignore https://help.github.com/articles/ignoring-files Inoltre, molti dei commenti su questo argomento sembrano usare le parole “indicizzato”, “impegnato”, “tracciato” un po ‘alla lettera, il che rende […]

Come dire a git di ignorare le singole righe, cioè gitignore per specifiche linee di codice

.gitignore può ignorare interi file, ma esiste un modo per ignorare linee specifiche di codice durante la codifica? Aggiungo spesso e ripetutamente le stesse linee di debug in un progetto, solo per ricordarmi di rimuoverle prima di eseguire il commit. Mi piacerebbe solo mantenere le linee nel codice e fare in modo che il git […]

Come aggiungo file senza punti (tutti i file senza estensione) al file gitignore?

Come dice il titolo, è ansible aggiungere “file senza punti in essi” al file gitignore? Immagino che questo si prenda cura di tutti quei fastidiosi file senza estensione.

gitignore dopo il commit

Ho un repository git ospitato su Github. Dopo aver commesso molti file, mi sto rendendo conto che ho bisogno di creare file .gitignore ed exclude .exe , .obj . Tuttavia, rimuoverà automaticamente questi file commessi dal repository? C’è un modo per forzarlo?

Quali sono le differenze tra .gitignore e .gitkeep?

Quali sono le differenze tra .gitkeep e .gitkeep ? Sono la stessa cosa con un nome diverso o entrambi hanno una funzione diversa? Non riesco a trovare molta documentazione su .gitkeep .

Whitelist e sottodirectory in Git

Ho creato una white-list solo per i file di testo. * !*.txt Ora, ho un file di testo non tracciato in una sottodirectory – sub/dir/file.txt , e questo NON è mostrato (è ignorato). Tuttavia, vengono mostrati i file di testo nella directory principale. Perché è così, e come lo risolvo?

Gitignore non funziona

Il mio file .gitignore non funziona per qualche motivo e nessuna quantità di Google è stata in grado di risolverlo. Ecco cosa ho: *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log È nel master directory, che è il mio repository git. Sto usando Git 1.8.4.2 perché sono su un MacBook con OSX […]