Satura rādītājs:

Kā noņemt neiesaistītās izmaiņas git?
Kā noņemt neiesaistītās izmaiņas git?

Video: Kā noņemt neiesaistītās izmaiņas git?

Video: Kā noņemt neiesaistītās izmaiņas git?
Video: Клонирование репозитория GitHub с помощью Laravel Sail 2024, Novembris
Anonim

Tagad jums ir 4 iespējas, lai atsauktu izmaiņas:

  1. Noņemt failu uz pašreizējo apstiprināšanu (HEAD): git atiestatīt HEAD
  2. Noņemiet visu no skatuves - paturiet izmaiņas : git atiestatīt.
  3. Izmest visi vietējie izmaiņas , bet saglabājiet tos vēlākam laikam: git atlicināt.
  4. Izmest viss pastāvīgi: git atiestatīt -- grūti.

Ņemot to vērā, kā dzēst nepaveiktās izmaiņas git?

7 atbildes

  1. Tādējādi tiks atcelta visu failu stadija, kuru, iespējams, esat izveidojis, izmantojot git add: git reset.
  2. Tādējādi tiks atsauktas visas vietējās neiesaistītās izmaiņas (jāizpilda repo saknē): git checkout.
  3. Tādējādi tiks noņemti visi lokālie neizsekotie faili, tāpēc paliks tikai git izsekotie faili: git clean -fdx.

Zināt arī, kā atjaunot modificēto failu pakalpojumā Git? Apņemšanās atsaukšana Ja esat modificēts , pievienoja un veica izmaiņas a failu , un vēlaties atsaukt šīs izmaiņas, pēc tam varat atkal izmantot git atiestatiet HEAD~, lai atsauktu apņemšanos. Līdzīgi kā iepriekšējā piemērā, kad izmantojat git atiestatīt modifikācijas tiks neiestudēts. Ievērojiet, ka tagad jūsu failu vairs netiek izsekots!

Šajā sakarā, kā noņemt izmaiņas, lai veiktu saistības?

Uz noņemt Pēdējais apņemties no git, varat vienkārši palaist git reset --hard HEAD^ Ja esat noņemšana vairākas apņemšanās no augšas, varat palaist git reset --hard HEAD~2 to noņemt pēdējās divas apņemas. Jūs varat palielināt skaitu līdz noņemt vēl vairāk apņemas.

Kas ir git atiestatīšana?

Kopsavilkums. Pārskatīt, git atiestatīšana ir spēcīga komanda, kas tiek izmantota, lai atsauktu vietējās izmaiņas a statusā Git repo. Git atiestatīšana darbojas ar The Three Trees of Git Šie koki ir saistību vēsture (HEAD), pakāpeniskais indekss un darba direktorijs.

Ieteicams: