Cuprins:

Cum scapi de schimbările neangajate?
Cum scapi de schimbările neangajate?

Video: Cum scapi de schimbările neangajate?

Video: Cum scapi de schimbările neangajate?
Video: Remove and Revert Uncommitted Git Changes & Files 2024, Mai
Anonim

7 Răspunsuri

  1. Acest lucru va dezactiva totul fișiere s-ar putea să fi pus în scenă cu git add: git reset.
  2. Acest lucru va reveni la toate cele locale modificări neangajate (ar trebui să fie executat în rădăcină repo): git checkout.
  3. Asta va elimina toate locale neurmarite fișiere , deci doar git urmărit fișiere rămâne: git clean -fdx.

În ceea ce privește acest lucru, cum pot anula modificările necommitate în git?

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

  1. Anulează fișierul la comiterea curentă (HEAD): git reset HEAD
  2. Anulați totul - păstrați modificările: git reset.
  3. Aruncă toate modificările locale, dar salvează-le pentru mai târziu: git stash.
  4. Aruncă totul definitiv: git reset --hard.

cum scap de modificările din codul Visual Studio? Dacă nu ești sigur că vrei arunca ta schimbări , accesați linia de comandă și faceți „git stash” în schimb. Faceți „git stash pop” pentru a vă recupera schimbări mai tarziu.

În al doilea rând, cum anulez modificările?

Pentru a reveni, puteți:

  1. Accesați istoricul Git.
  2. Faceți clic dreapta pe commit-ul pe care doriți să îl anulați.
  3. Selectați revenirea la comitere.
  4. Asigurați-vă că este bifată să comite modificările.
  5. Faceți clic pe Revenire.

Cum revin 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ă!

Recomandat: