Turinys:

Ar „git Reset“pašalina pakeitimus?
Ar „git Reset“pašalina pakeitimus?

Video: Ar „git Reset“pašalina pakeitimus?

Video: Ar „git Reset“pašalina pakeitimus?
Video: Как (и почему) вы должны использовать Git Анна Уитни 2024, Lapkritis
Anonim

Anuliuoti vietinius pakeitimus

  1. Išmesti visi vietiniai pokyčius , bet išsaugokite juos, kad vėliau galėtumėte pakartotinai panaudoti: git atidėti.
  2. Vietinis išmetimas pokyčius (visam laikui) į failą: git atsiskaityti --
  3. Išmesti visi vietiniai pokyčius visiems failams visam laikui: git atstatyti --sunku.

Kalbant apie tai, kas yra nustatyta iš naujo ir ištrinti git pakeitimus?

Naudokite atstatyti kad vietinėje saugykloje būtų grąžintas ankstesnio įsipareigojimo turinys. Dažniausiai naudojamas atstatyti komanda yra tiesiog atmesti viską pasikeitė failus nuo paskutinio įvykdymo ir grąžinkite failus į būseną, kurioje jie buvo paskutinio įvedimo metu.

Be to, kaip grąžinti visus filialo pakeitimus? Pabandykite „git checkout“– jei tai bus atmesta bet kokie vietiniai pokyčiai kurios nėra įvykdytos VISOS šakos ir meistras. Kai norisi išmesti pokyčius tavo vietinis filialas , galite šiuos pasislėpti pokyčius naudojant git stash komandą. Tavo pokyčius bus išsaugoti ir galėsite juos atkurti vėliau, jei norite arba galėsite ištrinti.

Kaip tokiu būdu grąžinti pakeitimus į Git?

Norėdami grąžinti, galite:

  1. Eikite į „Git“istoriją.
  2. Dešiniuoju pelės mygtuku spustelėkite įsipareigojimą, kurį norite grąžinti.
  3. Pasirinkite grąžinti įsipareigojimą.
  4. Įsitikinkite, kad pažymėta, kad pakeitimai yra patvirtinti.
  5. Spustelėkite grąžinti.

Kokie yra „git Reset“iškvietimo vietinėje „Git“saugykloje rezultatai?

Apžiūrėję sujungimo rezultatą, galite pastebėti, kad kitos šakos pakeitimas yra nepatenkinamas. Bėgimas git atstatyti --hard ORIG_HEAD leis jums grįžti ten, kur buvote, bet bus atmesta jūsų vietinis pakeitimus, kurių nenorite. git atstatyti --sujungti išlaiko jūsų vietinis pokyčius.

Rekomenduojamas: