Ho un progetto di sito Web che ha più di 50.000 file non importanti (allo sviluppo) in alcune directory.Git ignora i file cancellati
/website.com/files/1.txt
/website.com/files/2.txt
/website.com/files/3.txt
/website.com/files/etc.txt
Il materiale in/file è già nel repository. Voglio eliminare tutti i file in/file sulla mia copia locale, ma voglio git di ignorarlo in modo che non li elimini quando faccio un pull sul server web.
Qualche idea?
che funzionerà, ma non è l'ideale per finire con un gruppo di filiali/repos in più progetti. andare avanti potrebbe diventare un dolore man mano che la lista dei progetti diventa più grande. Raccomando di diventare un po 'più familiare con '.gitignore' e gli strumenti di gestione dell'indice. C'è un tutorial decente nella mia risposta sopra. E 'davvero abbastanza facile una volta che lo provi una volta ... – MaurerPower
@MaurerPower, mentre apprezzo la tua risposta descrittiva, 'git rm --cached' non soddisfa i miei requisiti. Ad esempio, se utilizzo questo comando, commetto e spingo. Quando tiro su un altro server, cancellerà comunque i file da quel server, anche se non li ha cancellati dal server originale. Ho fatto un test di litte, ecco i miei risultati: http://pastebin.com/5X0t1KGs – Petah