Satura rādītājs:

Kā atjaunot Git repozitoriju uz iepriekšējo apņemšanos?
Kā atjaunot Git repozitoriju uz iepriekšējo apņemšanos?

Video: Kā atjaunot Git repozitoriju uz iepriekšējo apņemšanos?

Video: Kā atjaunot Git repozitoriju uz iepriekšējo apņemšanos?
Video: Документальный фильм «Экономика солидарности в Барселоне» (многоязычная версия) 2024, Maijs
Anonim

Ja Tu gribi atsaukt pēdējo apņemšanos vienkārši dari git revert <nevēlams apņemties hash>; tad tu vari spiediet šis jaunais apņemties , kas atcēla jūsu iepriekšējā apņemšanās . Lai salabotu atdalīto galvu, dariet git izrakstīšanās <pašreizējais filiāle >.

Tāpat jūs varat jautāt, kā es varu atsaukt git repozitoriju?

4 atbildes

  1. git atiestatīšana bez opcijas --hard atiestata izpildes vēsturi, bet ne failus. Izmantojot opciju --hard, tiek atiestatīti arī faili darba kokā. (kreditēts lietotājs)
  2. Ja vēlaties veikt šo stāvokli, lai attālā repozitorija norādītu arī uz atsaukto apstiprināšanu, rīkojieties šādi: git push -f (kreditēts lietotājs)

Papildus iepriekš minētajam, kā es varu atsaukt vietējo apņemšanos? Atveriet Git paplašinājumus, ar peles labo pogu noklikšķiniet uz apņemties tu gribi atgriezt pēc tam atlasiet " Atgriezt apņemšanos Izvēlieties "Automātiski izveidot a apņemties "Ja vēlaties tieši apņemties uz atgriezts izmaiņas vai ja vēlaties manuāli apņemties uz atgriezts izmaiņas atstāj neatzīmētu lodziņu un noklikšķiniet uz " Atgriezties šis apņemties " pogu.

Otrkārt, kā atiestatīt konkrētu apņemšanos?

Lai atiestatītu savu HEAD filiāli uz noteiktu saistību:

  1. Pārliecinieties, vai sānjoslā ir atlasīta pašreizējā HEAD filiāle.
  2. Sarakstā ar peles labo pogu noklikšķiniet uz saistības, pie kuras vēlaties atgriezties, un izvēlieties Atiestatīt HEAD uz….

Kāda ir atšķirība starp git atiestatīšanu un atgriešanu?

No iepriekš minētā skaidrojuma mēs varam uzzināt, ka lielākais atšķirība starp git atiestatīšanu un git revert vai tas ir git atiestatīšana gribu atiestatīt filiāles stāvokli uz iepriekšējo stāvokli, atmetot visas izmaiņas pēc vēlamās izpildes git revert gribu atiestatīt uz iepriekšējo stāvokli, izveidojot jaunu atgriežoties apņemas un patur

Ieteicams: