Може ли Гит да врати датотеку?

Moze Li Git Da Vrati Datoteku



Гит је независни систем за праћење који користе људи који раде заједно као тим. На Гиту, стотине датотека се могу додати у вишеструке сврхе пројекта. Можете да креирате, бришете и ажурирате датотеке у било ком тренутку, а Гит такође дозвољава својим корисницима да обнове избрисане датотеке у било ком тренутку.

У овом блогу ћемо детаљније обрадити процедуру враћања избрисаних датотека у Гиту.

Може ли Гит да врати датотеку?

Да, Гит може да врати датотеку. Ова операција изгледа неопходна у ситуацији када сте грешком уклонили било коју важну датотеку коју је потребно вратити.







Како вратити датотеку у Гит?

У доле наведеној процедури, прво ћемо прећи у Гит спремиште и проверити листу постојећих датотека. Затим изаберите било који од њих и уклоните га помоћу „ $ гит рм <име-датотеке> ” команда. Након тога, поништите обрисану датотеку и извршите „ $ гит цхецкоут — <име-датотеке> ” да бисте га вратили.



Да бисте разумели горе описани сценарио, погледајте доле наведене кораке!



Корак 1: Идите до Гит директоријума
Прво, пређите на Гит локално спремиште користећи команду „цд“:





$ цд „Ц:\Корисници азма\Гит\демо2'

Корак 2: Наведите датотеке спремишта
Покренути ' гит лс-датотеке ” команда за преглед свих датотека наведеног спремишта:



$ гит лс-датотеке

Као што видите, наш „ демо2 ” Гит спремиште садржи три датотеке, два са “ .ткт ” и један са „ .ртф ” проширење:

Корак 3: Уклоните датотеку
Сада ћемо уклонити „ демо1.ткт ” датотеку из Гит локалног спремишта уз помоћ „ гит рм ” команда:

$ гит рм демо1.ткт

Овде је наша наведена датотека успешно избрисана:

Корак 4: Наведите датотеке спремишта
Извршите дату команду да бисте потврдили операцију уклањања датотеке:

$ гит лс-датотеке

Као што можете видети у доњем излазу, не постоји датотека са именом „ демо1.ткт ”:

Корак 5: Проверите статус
Проверите тренутни статус Гит спремишта користећи „ гит статус ” команда:

$ гит статус .

Избрисана датотека се аутоматски поставља, што је подразумевано понашање „ рм ” команда:

Корак 6: Деактивирајте датотеку
Затим деактивирајте избрисану датотеку тако што ћете извршити „ гит ресет ” команда:

$ гит ресет ГЛАВА -- демо1.ткт

Овде наведите „ ГЛАВА ” опција са именом датотеке да поништите промене:

Корак 7: Проверите статус
Покрените доњу команду да проверите статус:

$ гит статус .

Као што видите, измене за брисање су сада неподељене:

Корак 8: Вратите датотеку
На крају, извршите „ гит цхецкоут ” команда за враћање датотеке:

$ гит цхецкоут -- демо1.ткт

Опет, извршите „ гит статус ” команда да видите тренутни статус Гит спремишта:

$ гит статус .

Ништа није стављено у репо што треба да се урезује, а радна област је чиста:

Корак 9: Проверите датотеку за враћање
На крају, наведите датотеке спремишта да бисте видели враћену датотеку:

$ гит лс-датотеке

Дати излаз показује да смо успешно вратили избрисани „ демо1.ткт ” датотеку у наше Гит спремиште:

Представили смо метод враћања датотеке.

Закључак

Да, можете вратити датотеку у Гит. Да бисте то урадили, идите у Гит локално спремиште и проверите постојеће датотеке које су смештене у спремиште. Затим покрените „ $ гит рм <име-датотеке> ” за уклањање било које датотеке. Затим поништите промене помоћу „ $ гит ресет ХЕАД — <име-датотеке> ” команда. На крају, извршите „ $ гит цхецкоут — <име-датотеке> ” за враћање уклоњене датотеке. Овај блог је објаснио процедуру враћања избрисаних датотека у Гиту.