di M. Fahad Khawaja
CondividereTweetE-mail

Usa questi comandi Git per eseguire operazioni come la rimozione di un file da un commit.

Molto probabilmente hai usato Git come sistema di controllo della versione per un progetto o due se sei uno sviluppatore normale. Sebbene l'utilizzo di Git sia relativamente semplice, non è impossibile incorrere in alcuni problemi. Una di queste situazioni in cui gli sviluppatori si trovano spesso è quando devono rimuovere i file da un commit.

Continua a leggere mentre mostriamo come rimuovere un file da Git commit.

Capire gli stati Git

Prima di iniziare a spiegare come rimuovere un file da un commit, devi comprendere i diversi stati del flusso di lavoro Git per un file.

Ci sono quattro possibili stati quando si lavora con un file in Git. Il primo è lo stato non tracciato: i file che crei e non sono ancora stati trasferiti o messi in scena esistono in questo stato. Il repository Git non tiene traccia di questi file.

instagram viewer

Una volta che usi il git add comando su un file, diventa messo in scena e passa al secondo stato. La fase Git essenzialmente prepara il file per il commit. Il terzo stato coinvolge il comando commit; il git commit Il comando sposta il file organizzato nel ramo insieme alle modifiche appena apportate.

I file che sono già stati sottoposti a commit ma modificati dall'ultimo commit sono detti in stato di modifica.

Git Rimuovi file da commit

Per rimuovere un file che è stato assegnato a un ramo o a un repository Git, puoi utilizzare il git reset comando come segue:

git reset --soft HEAD^

Ciò riporterà effettivamente i file impegnati nell'area di staging.

Se si desidera rimuovere ulteriormente un file dall'area di staging, utilizzare il pulsante git reset comando ancora una volta. Un file che è stato rimosso dall'area di staging non verrà eseguito il commit nel ramo.

git reset HEAD 

È quindi possibile apportare le modifiche richieste, mettere in scena i file utilizzando git add, e infine usa git commit per inviare le modifiche al repository.

git rm -- nome file memorizzato nella cache 

git commit --amend

Rimuovi file da commit

Git è uno strumento essenziale per ogni sviluppatore là fuori; sapere come rimuovere i file dal commit è un'abilità vitale che ogni aspirante ed esperto sviluppatore deve conoscere.

Per coloro che sono desiderosi di imparare, Git ha molte altre preziose funzionalità che puoi esplorare e utilizzare per migliorare il tuo flusso di lavoro quotidiano.

Tutorial Git avanzato

Porta la tua abilità Git da principiante ad avanzato con questa guida completa.

Leggi Avanti

CondividereTweetE-mail
Argomenti correlati
  • Programmazione
  • GitHub
  • Programmazione
Circa l'autore
M. Fahad Khawaja (71 articoli pubblicati)

Fahad è uno scrittore di MakeUseOf e attualmente si sta laureando in Informatica. Come appassionato scrittore di tecnologia, si assicura di rimanere aggiornato con le ultime tecnologie. Si ritrova particolarmente interessato al calcio e alla tecnologia.

Altro da M. Fahad Khawaja

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti