Cuprins:

Git reset elimină modificările?
Git reset elimină modificările?

Video: Git reset elimină modificările?

Video: Git reset elimină modificările?
Video: Delete commits and edit commits with git rebase. Crazy simple and useful 2024, Mai
Anonim

Anulați modificările locale

  1. Aruncă toate locale schimbări , dar salvați-le pentru o posibilă reutilizare ulterioară: git ascunde.
  2. Renunțarea la local schimbări (permanent) la un fișier: git verifică --
  3. Aruncă toate locale schimbări la toate fișierele în mod permanent: git reset --greu.

În ceea ce privește acest lucru, ce este resetarea și ștergerea modificărilor în git?

Utilizare resetare pentru a aduce o ramură din depozitul dvs. local înapoi la conținutul unei comisii anterioare. Cea mai comună utilizare a resetare comanda este pur și simplu să renunți la toate schimbat fișiere de la ultima comitere și returnează fișierele la starea în care se aflau la cea mai recentă comitere.

În plus, cum pot anula toate modificările dintr-o ramură? Încercați git checkout -f acest lucru va fi eliminat orice modificări locale care nu sunt comise în TOATE ramurile si maestru. Când vrei să arunci schimbări în dumneavoastră filiala locala , le poți ascunde schimbări folosind comanda git stash. Ta schimbări vor fi salvate și le puteți prelua ulterior, dacă doriți sau le puteți șterge.

În acest mod, cum revin modificările aduse Git?

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.

Care este rezultatul apelării git reset în depozitul local Git?

După ce ați inspectat rezultatul fuziunii, puteți constata că schimbarea din cealaltă ramură este nesatisfăcătoare. Alergare git reset --hard ORIG_HEAD vă va permite să vă întoarceți unde ați fost, dar va fi eliminat localul dvs schimbări pe care nu le dorești. git reset --merge păstrează localul dvs schimbări.

Recomandat: