Sisukord:

Kuidas ennistada Git-hoidla eelmisele kohustusele?
Kuidas ennistada Git-hoidla eelmisele kohustusele?

Video: Kuidas ennistada Git-hoidla eelmisele kohustusele?

Video: Kuidas ennistada Git-hoidla eelmisele kohustusele?
Video: Kuidas baltisakslastena Eestist lahkujad sõja järel põgenikeks ei sobinud 2024, Mai
Anonim

Kui sa tahad viimati tehtud kohustuse tagasivõtmine lihtsalt tee git tagasi <soovimatu pühenduma räsi>; siis saad suruma see uus pühenduma , mis tühistas teie eelmine kohustus . Eraldunud pea parandamiseks tehke git kassasse <praegune haru >.

Samamoodi võite küsida, kuidas ma saan git-hoidlat tagasi võtta?

4 vastust

  1. git reset ilma suvandita --hard lähtestab sissekannete ajaloo, kuid mitte faile. Valiku --hard abil lähtestatakse ka tööpuu failid. (krediteeritud kasutaja)
  2. Kui soovite selle oleku sisestada nii, et kaughoidla osutaks ka tagasipööratud kinnitamisele, toimige järgmiselt: git push -f (krediiditud kasutaja)

Lisaks ülaltoodule, kuidas ma saan kohalikku kohustust tagasi võtta? Avage Git Extensions, paremklõpsake sellel pühenduma sa tahad tagasi pöörduma siis vali " Taasta kohustus Valige "Loo automaatselt a pühenduma "Kui soovite otse pühenduma a tagasi pööratud muudatusi või kui soovite käsitsi pühenduma a tagasi pööratud muudatused jätavad kasti valimata ja klõpsake nuppu " Taasta see pühenduma " nuppu.

Teiseks, kuidas konkreetsele kohustusele lähtestada?

HEAD-i haru lähtestamiseks teatud kohustusele tehke järgmist

  1. Veenduge, et külgribal oleks valitud teie praegune HEAD haru.
  2. Paremklõpsake loendis kinnitusel, mille juurde soovite naasta, ja valige Reset HEAD to ….

Mis vahe on giti lähtestamise ja taastamise vahel?

Ülaltoodud selgitusest saame teada, et suurim erinevus git lähtestamise vahel ja git tagasi on see git lähtestamine tahe lähtestada haru olek eelmisele olekule, kukutades kõik muudatused pärast soovitud sissekandmist git tagasi tahe lähtestada eelmisesse olekusse, luues uue tagasi pöördudes kohustub ja säilitab

Soovitan: