Cuprins:

Cum elimin modificările necommitate în git?
Cum elimin modificările necommitate în git?

Video: Cum elimin modificările necommitate în git?

Video: Cum elimin modificările necommitate în git?
Video: Remove and Revert Uncommitted Git Changes & Files 2024, Mai
Anonim

Acum aveți 4 opțiuni pentru a anula modificările:

  1. Anulează fișierul la comiterea curentă (HEAD): git resetați HEAD
  2. Demontați totul - păstrați schimbări : git resetare.
  3. Aruncă toate locale schimbări , dar păstrați-le pentru mai târziu: git ascunde.
  4. Aruncă totul permanent: git resetare --hard.

Ținând acest lucru în vedere, cum șterg modificările necommitate în git?

7 Răspunsuri

  1. Acest lucru va anula toate fișierele pe care ați putea să le fi montat cu git add: git reset.
  2. Acest lucru va anula toate modificările locale necommitate (ar trebui să fie executate în rădăcină repo): git checkout.
  3. Acest lucru va elimina toate fișierele locale neurmărite, deci rămân doar fișierele urmărite git: git clean -fdx.

De asemenea, știți, cum pot reveni la un fișier modificat în Git? Anularea unui commit Dacă aveți modificat , modificări adăugate și comise la a fişier , și doriți să anulați aceste modificări, apoi puteți utiliza din nou git resetați HEAD~ pentru a anula comiterea. Similar cu exemplul anterior, când utilizați git resetați modificări va fi neînscenat. Observați că acum dvs fişier nu mai este urmărită!

În acest sens, cum elimini modificările pentru a fi comise?

La elimina ultimul comite de la git, puteți pur și simplu să rulați git reset --hard HEAD^ Dacă sunteți îndepărtarea comite multiple de sus, puteți rula git reset --hard HEAD~2 la elimina ultimele două comite. Puteți crește numărul la elimina chiar mai multe comite.

Ce este git reset?

Rezumat. Pentru a revizui, git reset este o comandă puternică care este folosită pentru a anula modificările locale ale stării unui Git repo. Resetare Git operează la „Cei trei copaci ai Git Acești arbori sunt Commit History (HEAD), Staging Index și Working Directory.

Recomandat: