Ho inviato il mio repository locale a GitHub. Nel processo di commit del mio codice, ho dimenticato di creare un file .gitignore
. Di conseguenza, ho commesso e successivamente inviato alcune cartelle e file che non volevo su GitHub (o nel mio repository locale, per quello).Come applicare gitignore in seguito?
Come è possibile applicare .gitignore
ora, in modo che sia possibile rimuovere cartelle e file indesiderati in futuro?
è un approccio per eliminare automaticamente tutte le cartelle/file utilizzando gitignore? Devo davvero eseguire i comandi per ogni file/cartella che voglio cancellare? – Rookian
Si può semplicemente fare 'git rm -r --cached --ignore-file non corrispondente1 cartella1 file2 cartella2 cartella3 * bak test- *'. Assicurati di capire le implicazioni della riscrittura della storia, se segui la rotta 'filter-branch'! – knittl