Съдържание:

Как да върнете Git хранилище към предишен комит?
Как да върнете Git хранилище към предишен комит?

Видео: Как да върнете Git хранилище към предишен комит?

Видео: Как да върнете Git хранилище към предишен комит?
Видео: Dependabot: How to Update Your Project's Dependencies Automatically 2024, Ноември
Anonim

Ако искаш връщане на последния комит просто го направи git revert <нежелан ангажират хеш>; тогава можеш натискам това ново ангажират , което отмени вашето предишен ангажимент . За фиксиране на отделената глава направете git плащане <текущо клон >.

По подобен начин може да попитате как да върна обратно git хранилище?

4 отговора

  1. git reset без опцията --hard нулира историята на комитациите, но не и файловете. С опцията --hard файловете в работното дърво също се нулират. (кредитиран потребител)
  2. Ако искате да зададете това състояние, така че отдалеченото хранилище също да сочи към върнатия комит, направете: git push -f (кредитиран потребител)

Освен по-горе, как да върна локален комит? Отворете Git Extensions, щракнете с десния бутон върху ангажират искаш да връщане след това изберете " Връщане на ангажимента ". Изберете "Автоматично създаване на a ангажират „ако искате директно ангажират на върнати обратно промени или ако искате ръчно ангажират на върнати обратно промените оставяйте полето неизбрано и щракнете върху " Връщане това ангажират " бутон.

Второ, как се нулирате към конкретен комит?

За да нулирате вашия HEAD клон до определен комит:

  1. Уверете се, че текущият ви клон HEAD е избран в страничната лента.
  2. Щракнете с десния бутон върху комита, към който искате да се върнете, в списъка и изберете Reset HEAD to ….

Каква е разликата между git reset и revert?

От горното обяснение можем да разберем, че най-големият разлика между git reset и git revert е това git нулиране ще нулиране състоянието на клона до предишно състояние, като махнете всички промени след желания комит докато git revert ще нулиране до предишно състояние чрез създаване на ново връщане ангажира и запази

Препоръчано: