Obsah:

Odstraňuje git reset zmeny?
Odstraňuje git reset zmeny?

Video: Odstraňuje git reset zmeny?

Video: Odstraňuje git reset zmeny?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim

Vráťte späť miestne zmeny

  1. Zahodiť všetko lokálne zmeny , ale uschovajte si ich pre prípadné opätovné použitie neskôr: git skrýša.
  2. Vyraďovanie miestnych zmeny (trvalo) do súboru: git odhlásiť sa --
  3. Zahodiť všetko lokálne zmeny do všetkých súborov natrvalo: git reset --ťažko.

Čo sa týka toho, čo sa resetuje a odstráni zmeny v git?

Použite resetovať aby sa vetva vo vašom lokálnom úložisku vrátila k obsahu predchádzajúceho potvrdenia. Najbežnejšie použitie resetovať príkaz je jednoducho všetko zahodiť zmenené súbory od posledného odovzdania a vrátiť súbory do stavu, v akom boli pri poslednom odovzdaní.

Okrem toho, ako vrátim všetky zmeny vo vetve? Skúste git checkout -f toto zahodí akékoľvek miestne zmeny ktoré nie sú spáchané v VŠETKY pobočky a majster. Keď sa chcete zbaviť zmeny v tvojom miestna pobočka , môžete si ich schovať zmeny pomocou príkazu git stash. Váš zmeny sa uložia a môžete ich získať neskôr, ak chcete, alebo ich môžete odstrániť.

Ako týmto spôsobom vrátim zmeny do systému Git?

Ak chcete vrátiť späť, môžete:

  1. Prejdite do histórie Git.
  2. Kliknite pravým tlačidlom myši na odovzdanie, ktoré chcete vrátiť.
  3. Vyberte možnosť vrátiť potvrdenie.
  4. Uistite sa, že je začiarknuté políčko odovzdať zmeny.
  5. Kliknite na tlačidlo vrátiť späť.

Aký je výsledok volania git reset vo vašom miestnom úložisku Git?

Po kontrole výsledku zlúčenia môžete zistiť, že zmena v druhej vetve nie je uspokojivá. Beh git reset --hard ORIG_HEAD vám umožní vrátiť sa tam, kde ste boli, ale zahodí vaše miestne zmeny, ktoré nechcete. git reset --zlúčiť drží vaše miestne zmeny.

Odporúča: