2012-01-06 16 views
7

Sto usando gite interne in Visual Studio 2010 e apparentemente ho aggiunto un mucchio di file al mio repository che non volevo tracciare. In seguito ho modificato il file gitignore per provare a escluderli, ma ora mi rendo conto che questo non rimuoverà i file già aggiunti che ora fanno parte del gitignore.gitignore non funziona (la ragione è stata trovata) usando gitextension in studio visivo

ho trovato questa discussione su come rimuovere i file che non voglio tenere traccia: Ignore files that have already been committed to a Git repository

Ma, mi piacerebbe vedere se c'è un modo per fare la stessa cosa usando gitextensions, invece di la linea di comando?

+0

Sembra che la tua domanda sia, in sostanza, come faccio a fare l'equivalente di 'git rm --cached' usando gitextensions - in realtà non ha nulla a che fare con i gitignores. – Cascabel

+0

Immagino che Jefromi –

risposta

1

Non c'è modo di farlo nelle estensioni git. Usa la riga di comando. È meglio e più veloce comunque. Si ottiene la funzionalità di bash, la cronologia dei comandi e molte altre cose che si aprono quando si utilizza un'interfaccia IDE per VCS.

+1

sembri come dovrò. Sto cercando di usare git senza diventare un guru, mi stanco di essere sempre il guru;) –

+0

Adam ha ragione, però: Git è sempre stato uno strumento da riga di comando, e nessuno ha ancora creato una GUI che comprenda tutte le caratteristiche e le cose che vengono più vicine (EGit) non sono ancora troppo pulite. La CLI è quella che ha avuto anni di utilizzo e molti sforzi da parte di molte persone. – Cascabel

+0

La mancanza di un buon tool IDE o GUI per Git è piuttosto deplorevole. Sto bene con la CLI, ma ho compagni che non lo sono. –

Problemi correlati