Мазмұны:

Git reset HEAD файлы не істейді?
Git reset HEAD файлы не істейді?

Бейне: Git reset HEAD файлы не істейді?

Бейне: Git reset HEAD файлы не істейді?
Бейне: 5.1 Git – Reset – Жесткий reset --hard: отмена изменений, удаление коммитов 2024, Қараша
Anonim

Git тексеру кезінде жоғалатын жұмыс каталогындағы кез келген өзгерістерді орындауға немесе сақтауға мәжбүрлейді. Сіз ойлай аласыз git қайтару жасалған өзгерістерді болдырмау құралы ретінде, ал git HEAD қалпына келтіріңіз қабылданбаған өзгерістерді болдырмауға арналған.

Сәйкесінше, git қалпына келтіру басын қалай қайтаруға болады?

Сонымен, болдырмау the қалпына келтіру , жүгіру git HEAD қалпына келтіріңіз @{1} (немесе git қалпына келтіру d27924e). Екінші жағынан, сол жаңартудан кейін басқа пәрмендерді іске қоссаңыз БАС , сіз қалаған міндеттеме тізімнің басында болмайды және сізге reflog арқылы іздеу керек болады.

Сондай-ақ, біліңіз, git reset soft head 5 командасы не істейді? Git қалпына келтіру бар 5 негізгі режимдері: жұмсақ , аралас, біріктірілген, қатты, сақтау. Олардың арасындағы айырмашылық - өзгеру немесе өзгермеу бас , кезең (индекс), жұмыс каталогы. Git қалпына келтіру --қиын өзгереді бас , индекс және жұмыс каталогы. Git қалпына келтіру -- жұмсақ өзгереді бас тек.

Сол сияқты, сіз нақты міндеттемеге басты қалай қалпына келтіруге болады деп сұрай аласыз?

HEAD филиалын белгілі бір міндеттемеге қалпына келтіру үшін:

  1. Ағымдағы HEAD тармағы бүйірлік тақтада таңдалғанын тексеріңіз.
  2. Тізімде қайтарғыңыз келетін міндеттемені тінтуірдің оң жақ түймешігімен нұқыңыз және HEAD параметрін … қалпына келтіру опциясын таңдаңыз.

Git ішіндегі файлдарды қалай жоюға болады?

Кімге кезеңсіз міндеттейді Git , пайдаланыңыз git reset» пәрменін «–soft» опциясымен орындаңыз және орындау хэшін көрсетіңіз. Немесе, егер қаласаңыз кезеңсіз соңғы міндеттемеңізді оңай қайтару үшін «HEAD» белгісін қоюға болады. «–жұмсақ» аргументін пайдалану арқылы өзгертулер жұмыс каталогында және индексте сақталады.

Ұсынылған: