Sommario:

Come rimuovo le modifiche non salvate in git?
Come rimuovo le modifiche non salvate in git?

Video: Come rimuovo le modifiche non salvate in git?

Video: Come rimuovo le modifiche non salvate in git?
Video: Salvare le modifiche con git commit | Lezione 7 2024, Maggio
Anonim

Ora hai 4 opzioni per annullare le modifiche:

  1. Annulla lo stage del file nel commit corrente (HEAD): idiota reimposta TESTA
  2. Smonta tutto - mantieni i cambiamenti : idiota Ripristina.
  3. Scartare tutto locale i cambiamenti , ma salvali per dopo: idiota scorta.
  4. Scartare tutto permanentemente: idiota reset --hard.

Tenendo presente questo, come posso eliminare le modifiche non salvate in git?

7 risposte

  1. Questo annullerà tutti i file che potresti aver messo in scena con git add: git reset.
  2. Questo ripristinerà tutte le modifiche locali non salvate (dovrebbe essere eseguito nella radice del repository): git checkout.
  3. Questo rimuoverà tutti i file locali non tracciati, quindi rimarranno solo i file tracciati git: git clean -fdx.

Sapete anche, come posso ripristinare un file modificato in Git? Annullare un commit Se lo hai modificato , aggiunto e commesso modifiche a a file , e vuoi annullare quelle modifiche, puoi usare di nuovo idiota resetta HEAD~ per annullare il tuo commit. Simile all'esempio precedente, quando si utilizza idiota resettare il modifiche non sarà messo in scena. Nota che ora il tuo file non viene più tracciato!

A questo proposito, come si rimuovono le modifiche al commit?

Per rimuovere l'ultimo commettere da git, puoi semplicemente eseguire git reset --hard HEAD^ Se lo sei rimuovere più commit dall'alto, puoi eseguire git reset --hard HEAD~2 a rimuovere gli ultimi due commit. Puoi aumentare il numero a rimuovere ancora più impegni.

Cos'è git reset?

Riepilogo. Revisionare, git reset è un potente comando che viene utilizzato per annullare le modifiche locali allo stato di a Idiota repo. Git reset opera su "I tre alberi di Idiota ". Questi alberi sono Commit History (HEAD), Staging Index e Working Directory.

Consigliato: