У овом блогу ћемо детаљније обрадити процедуру враћања избрисаних датотека у Гиту.
Може ли Гит да врати датотеку?
Да, Гит може да врати датотеку. Ова операција изгледа неопходна у ситуацији када сте грешком уклонили било коју важну датотеку коју је потребно вратити.
Како вратити датотеку у Гит?
У доле наведеној процедури, прво ћемо прећи у Гит спремиште и проверити листу постојећих датотека. Затим изаберите било који од њих и уклоните га помоћу „ $ гит рм <име-датотеке> ” команда. Након тога, поништите обрисану датотеку и извршите „ $ гит цхецкоут — <име-датотеке> ” да бисте га вратили.
Да бисте разумели горе описани сценарио, погледајте доле наведене кораке!
Корак 1: Идите до Гит директоријума
Прво, пређите на Гит локално спремиште користећи команду „цд“:
$ цд „Ц:\Корисници \н азма\Гит\демо2'
Корак 2: Наведите датотеке спремишта
Покренути ' гит лс-датотеке ” команда за преглед свих датотека наведеног спремишта:
$ гит лс-датотеке
Као што видите, наш „ демо2 ” Гит спремиште садржи три датотеке, два са “ .ткт ” и један са „ .ртф ” проширење:
Корак 3: Уклоните датотеку
Сада ћемо уклонити „ демо1.ткт ” датотеку из Гит локалног спремишта уз помоћ „ гит рм ” команда:
Овде је наша наведена датотека успешно избрисана:
Корак 4: Наведите датотеке спремишта
Извршите дату команду да бисте потврдили операцију уклањања датотеке:
Као што можете видети у доњем излазу, не постоји датотека са именом „ демо1.ткт ”:
Корак 5: Проверите статус
Проверите тренутни статус Гит спремишта користећи „ гит статус ” команда:
Избрисана датотека се аутоматски поставља, што је подразумевано понашање „ рм ” команда:
Корак 6: Деактивирајте датотеку
Затим деактивирајте избрисану датотеку тако што ћете извршити „ гит ресет ” команда:
Овде наведите „ ГЛАВА ” опција са именом датотеке да поништите промене:
Корак 7: Проверите статус
Покрените доњу команду да проверите статус:
Као што видите, измене за брисање су сада неподељене:
Корак 8: Вратите датотеку
На крају, извршите „ гит цхецкоут ” команда за враћање датотеке:
Опет, извршите „ гит статус ” команда да видите тренутни статус Гит спремишта:
$ гит статус .Ништа није стављено у репо што треба да се урезује, а радна област је чиста:
Корак 9: Проверите датотеку за враћање
На крају, наведите датотеке спремишта да бисте видели враћену датотеку:
Дати излаз показује да смо успешно вратили избрисани „ демо1.ткт ” датотеку у наше Гит спремиште:
Представили смо метод враћања датотеке.
Закључак
Да, можете вратити датотеку у Гит. Да бисте то урадили, идите у Гит локално спремиште и проверите постојеће датотеке које су смештене у спремиште. Затим покрените „ $ гит рм <име-датотеке> ” за уклањање било које датотеке. Затим поништите промене помоћу „ $ гит ресет ХЕАД — <име-датотеке> ” команда. На крају, извршите „ $ гит цхецкоут — <име-датотеке> ” за враћање уклоњене датотеке. Овај блог је објаснио процедуру враћања избрисаних датотека у Гиту.