Git Ignorare i file nelle sottocartelle (più file gitignore)


Esempio

Supponiamo di avere una struttura di repository come questa:

examples/
    output.log
src/
    <files not shown>
    output.log
README.md

output.log nella directory output.log è valido e richiesto per il progetto per ottenere una comprensione mentre quello al di sotto di src/ viene creato durante il debug e non deve essere nella cronologia o parte del repository.

Esistono due modi per ignorare questo file. È possibile posizionare un percorso assoluto nel file .gitignore directory principale della directory di lavoro:

# /.gitignore
src/output.log

In alternativa, puoi creare un file .gitignore nella directory src/ e ignorare il file relativo a questo .gitignore :

# /src/.gitignore
output.log