Това проучване ще демонстрира как да нулирате HEAD в Git.
Как да нулирам HEAD в Git?
Когато потребителите работят върху споделено хранилище, в даден момент осъзнават, че данните или добавената информация не са правилни и трябва да бъдат променени. Ако случаят е такъв, може да се наложи да премахнете много редове от техните файлове и да ги нулирате. С прости думи можете да кажете, че е необходимо да нулирате току-що направените промени. Тази техника е известна като „ нулиране на HEAD ”.
За да разберете работата на обсъдената по-горе техника, нека преминем към дадените по-долу инструкции.
Стъпка 1: Отидете до Git Repository
Първо отидете до локалното хранилище на Git, като използвате предоставената команда:
$ cd 'C:\Потребители \н azma\demo_folder\update'
Стъпка 2: Проверете дневника
След това изпълнете „ git дневник ” команда за проверка на текущите разклонения и техните ангажименти:
$ git дневник --онлайн --графикаИзходът по-долу показва, че имаме само един клон с име „ майстор ” и в момента HEAD е поставен в най-скорошния комит “ bffda7e ' със съобщението ' актуализиране на файлове ”:
Стъпка 3: Нулирайте HEAD
Сега нулирайте позицията HEAD към предишния комит, като използвате „ git нулиране ” команда. Тук сме използвали „ -твърд ”, която ще остави непроследените файлове на текущата работна директория:
$ git нулиране --твърд ГЛАВА^Както можете да видите, позицията на HEAD се променя и се нулира към предишния ангажимент:
Стъпка 4: Проверете дневника
Отново проверете състоянието на журнала, за да проверите променената позиция на HEAD:
$ git дневник --онлайн --графика
Това е всичко! Обяснихме ефективно метода за нулиране на HEAD в Git.
Заключение
За да нулирате HEAD в Git, първо отворете терминала Git Bash и отидете до локалното хранилище на Git. След това проверете текущите клонове на локалното хранилище на Git и техните ангажименти, като използвате „ $ git дневник ” команда. След това изпълнете „ git reset –hard HEAD^ ”, за да нулирате позицията на HEAD. В това проучване ние демонстрирахме процедурата за нулиране на HEAD в Git.