Come cancellare la cache di Git
Mentre lavori con Git , avrai molti casi in cui, dopo aver aggiunto nuove righe di codice al tuo file. gitignore, i file ignorati verranno comunque visualizzati nell’area di staging “git commit”. Quando ti trovi ad affrontare tali problemi, il modo migliore per risolverli è svuotare e pulire la cache Git.
Questa guida ti mostra come svuotare l’intera cache Git. Inoltre, mostrerà anche come rimuovere eventuali file, directory e credenziali memorizzati nella cache dal tuo repository Git.
Cancellazione dell’intera cache Git
Uno dei modi più semplici per sistemare il tuo. gitignore è reimpostare completamente la directory della cache Git. Ciò rimuoverà tutti i vecchi metadati sul tuo repository attuale e Git sarà in grado di applicare correttamente il tuo elenco da ignorare.
Per iniziare, apri una sessione terminale e vai alla cartella del tuo repository Git:
Svuota l’intera cache del repository eseguendo git rm
insieme al suo flag ricorsivo:
Controlla se il tuo repository ha rimosso correttamente i vecchi metadati per il tuo repository e che è pronto per un commit:
Aggiungi nuovamente tutti i dati non uniti dal tuo repository eseguendo quanto segue:
Conferma il ripristino della cache creando un nuovo commit sul tuo repository:
Cancellare un file o una directory specifica dalla cache Git
Oltre a reimpostare l’intera cache Git, puoi anche utilizzare il git rm
sottocomando per rimuovere singoli file e directory. Questo può essere utile se non vuoi cancellare l’area di gestione temporanea ma desideri comunque rimuovere un file problematico dal tuo repository.
Passare al repository Git utilizzando il cd
comando:
Esegui il comando seguente per rimuovere un singolo file dall’area di staging:
Puoi anche rimuovere un intero albero di directory dalla tua area di staging aggiungendo il -r
flag su git rm
:
Controlla se Git ha rimosso i file e le cartelle non necessari eseguendo il seguente comando:
Applica le modifiche all’albero Git per applicare la nuova impostazione:
Conferma di aver rimosso correttamente il file controllando lo stato dell’indice del repository:
Cancellazione delle credenziali memorizzate nella cache da Git
Un’altra caratteristica brillante di Git è la sua capacità di conservare informazioni di autenticazione durante la connessione a host remoti. Tuttavia, questo può rappresentare un problema soprattutto se utilizzi Git da un computer condiviso.
Per rimuovere eventuali credenziali memorizzate nella cache, vai al repository Git di destinazione:
Esegui il comando seguente per disabilitare la capacità di Git di accettare qualsiasi informazione sulle credenziali per il repository corrente:
Successivamente, rimuovi tutte le credenziali attive nella sessione corrente:
Infine, elimina il file “credenziali” predefinito per la tua installazione Git:
Rimuovere file e credenziali non necessari in Git è solo il primo passo nella gestione del repository del tuo progetto. Scopri come essere più efficiente con Git utilizzando gli alias Git e gli hook Git .
Credito immagine: Gabriel Heinzer tramite Unsplash . Tutte le modifiche e gli screenshot di Ramces Red.
Lascia un commento