Съдържание:

Git reset премахва ли промените?
Git reset премахва ли промените?

Видео: Git reset премахва ли промените?

Видео: Git reset премахва ли промените?
Видео: Git crash course 2024, Ноември
Anonim

Отмяна на локалните промени

  1. Изхвърлете всички местни промени , но ги запазете за евентуална повторна употреба по-късно: git скривалище.
  2. Изхвърляне на местно промени (за постоянно) към файл: git Разгледайте --
  3. Изхвърлете всички местни промени за всички файлове за постоянно: git нулиране --трудно.

По отношение на това, какво е нулиране и изтриване на промените в git?

Използвайте нулиране за да върнете клон във вашето локално хранилище обратно към съдържанието на предишен комит. Най-честата употреба на нулиране командата е просто да изхвърлите всичко променени файлове от последния комит и върнете файловете в състоянието, в което са били при последния комит.

Освен това, как да върна всички промени в клон? Опитайте git checkout -f това ще отхвърли всякакви местни промени които не са ангажирани в ВСИЧКИ клонове и господар. Когато искате да изхвърлите промени във вашия местен клон , можете да ги скриете промени използвайки командата git stash. Вашият промени ще бъде запазен и можете да ги извлечете по-късно, ако искате или можете да го изтриете.

По този начин как да върна промените в Git?

За да върнете, можете:

  1. Отидете в историята на Git.
  2. Щракнете с десния бутон върху комита, който искате да върнете.
  3. Изберете връщане на ангажимента.
  4. Уверете се, че е отметнато Commit the changes.
  5. Щракнете върху връщане.

Какъв е резултатът от извикването на git reset във вашето локално Git хранилище?

След като проверите резултата от сливането, може да откриете, че промяната в другия клон е незадоволителна. Бягане git нулиране --hard ORIG_HEAD ще ви позволи да се върнете там, където сте били, но ще изхвърли вашият местен промени, които не желаете. git нулиране --сливане запазва вашият местен промени.

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