INHOUDSOPGAWE:

Hoe keer jy 'n Git-bewaarplek terug na 'n vorige commit?
Hoe keer jy 'n Git-bewaarplek terug na 'n vorige commit?

Video: Hoe keer jy 'n Git-bewaarplek terug na 'n vorige commit?

Video: Hoe keer jy 'n Git-bewaarplek terug na 'n vorige commit?
Video: Нелогичная жизнь_Рассказ_Слушать 2024, November
Anonim

As jy wil die laaste commit terugdraai doen dit net git terugkeer <ongewens pleeg hash>; dan kan jy druk hierdie nuwe pleeg , wat jou ongedaan gemaak het vorige pleeg . Om die losstaande kop reg te maak doen git betaalpunt <huidige tak >.

Net so kan u vra, hoe kan ek 'n git-bewaarplek terugrol?

4 Antwoorde

  1. git herstel sonder die --hard opsie stel die commit geskiedenis terug, maar nie die lêers nie. Met die --hard opsie word die lêers in die werkboom ook teruggestel. (gekrediteerde gebruiker)
  2. As jy daardie toestand wil pleeg sodat die afgeleë bewaarplek ook na die teruggerolde commit wys, doen: git push -f (gekrediteerde gebruiker)

Behalwe hierbo, hoe kan ek 'n plaaslike verbintenis terugstel? Maak Git-uitbreidings oop, regskliek op die pleeg jy wil keer terug kies dan " Stel commit terug Kies "Skep outomaties 'n pleeg " as jy direk wil pleeg die teruggekeer verander of as jy handmatig wil pleeg die teruggekeer veranderinge hou die blokkie ongekies en klik op " Keer terug hierdie pleeg "knoppie.

Tweedens, hoe herstel jy na 'n spesifieke commit?

Om jou HEAD-tak terug te stel na 'n sekere commit:

  1. Maak seker dat jou huidige HOOF-tak in die sybalk gekies is.
  2. Regskliek op die commit waarna jy wil terugkeer in die lys en kies Stel HEAD terug na ….

Wat is die verskil tussen git reset en revert?

Uit bogenoemde verduideliking, kan ons uitvind dat die grootste verskil tussen git reset en git terugkeer is dit git herstel sal herstel die toestand van die tak na 'n vorige toestand deur al die veranderinge na die verlangde commit terwyl laat val git terugkeer sal herstel na 'n vorige toestand deur nuwe te skep terugkeer pleeg en hou die

Aanbeveel: