Sadržaj:

Kako vratiti Git spremište na prethodni urezivanje?
Kako vratiti Git spremište na prethodni urezivanje?

Video: Kako vratiti Git spremište na prethodni urezivanje?

Video: Kako vratiti Git spremište na prethodni urezivanje?
Video: New Style Transfer Extension, ControlNet of Automatic1111 Stable Diffusion T2I-Adapter Color Control 2024, April
Anonim

Ako želiš vratite posljednje urezivanje samo uradi git revert <neželjena počiniti hash>; onda možeš guranje ovo novo počiniti , što je poništilo vaše prethodno urezivanje . Za fiksiranje odvojene glave uradite git naplata <trenutno grana >.

Slično, možete pitati, kako da vratim git spremište?

4 odgovora

  1. git reset bez --hard opcije resetuje istoriju urezivanja, ali ne i fajlove. Sa --hard opcijom, fajlovi u radnom stablu se takođe resetuju. (kreditirani korisnik)
  2. Ako želite da urezujete to stanje tako da udaljeno spremište takođe ukazuje na poništeno urezivanje uradite: git push -f (kreditirani korisnik)

Pored gore navedenog, kako da vratim lokalno urezivanje? Otvorite Git Extensions, kliknite desnim tasterom miša na počiniti ti želiš vratiti zatim odaberite " Vrati urezivanje ". Odaberite "Automatski kreiraj a počiniti "ako želite direktno počiniti the vraćeno promjene ili ako želite ručno počiniti the vraćeno promjene ostavite okvir poništenim i kliknite na " Vrati ovo počiniti " dugme.

Drugo, kako se resetujete na određeno urezivanje?

Da resetujete svoju HEAD granu na određeno urezivanje:

  1. Provjerite je li vaša trenutna grana HEAD odabrana na bočnoj traci.
  2. Kliknite desnim tasterom miša na urezivanje na koje želite da se vratite na listi i izaberite Reset HEAD to….

Koja je razlika između git resetovanja i reverta?

Iz gornjeg objašnjenja možemo saznati da je najveća razlika između git resetovanja i git revert je li to git reset će resetovati stanje grane u prethodno stanje ispuštanjem svih promjena nakon željenog urezivanja dok git revert će resetovati u prethodno stanje kreiranjem novog vraćanje obaveže i zadrži

Preporučuje se: