У овом водичу ћете научити процедуру за ресетовање датотека да буду исте као главна грана у Гиту.
Како ресетовати датотеку да буде иста као главна грана у Гиту?
Претпоставимо да имамо важну датотеку у нашем Гиту “ мајстор ” грана која није ажурирана. Међутим, већ је ажуриран и унет више пута у другој грани. Сада се од нас тражи да уклонимо све промене направљене у датотеци и вратимо је у исто стање као у главној грани.
Пређите на доле дату процедуру да бисте разумели горњи сценарио!
Корак 1: Покрените Гит Басх
Отворите Гит терминал уз помоћ „ Покренути ' мени:
Корак 2: Пређите у Гит директоријум
Идите до локалног Гит директоријума користећи „ цд ” команда:
Корак 3: Креирајте и промените грану
Сада креирајте и пређите на нову грану одмах користећи дату команду:
Корак 4: Креирајте датотеку
Извршите „ додирнути ” за креирање нове датотеке под називом “ филе1.ткт ”:
Корак 5: Пратите датотеку
Затим пратите датотеку од радног директоријума до области за припрему:
Корак 6: Урезивање промена
Урежите измене направљене у Гит спремишту поруком урезивања:
Као што видите, промене су успешно унете у Гит спремиште:
Корак 7: Ажурирајте датотеку
Отворите датотеку да бисте направили неке измене у њој:
Корак 8: Урезивање промена
Сада сачувајте промене користећи „ гит цоммит ” команда са “ -м ” опција за навођење било које поруке:
Корак 9: Пребаците грану
Затим извршите „ гит цхецкоут ” да бисте се вратили на претходни „ главни ” грана:
Корак 10: Ажурирајте датотеку
Отворите датотеку користећи „ почетак ” да бисте га ажурирали и притисните „ ЦТРЛ + С ” тастер за чување промена:
Корак 11: Ресетујте датотеку
Да бисте ресетовали промене, извршите „ гит цхецкоут ” команда:
Овде смо навели назив гране „ мајстор “ и користили “ — ” испред имена датотеке што указује да ће се наведени текст тумачити као име датотеке, а не као име гране:
Корак 12: Проверите операцију ресетовања
Сада отворите датотеку да бисте потврдили операцију ресетовања:
Као што видите, наведена датотека се отвара у подразумеваном уређивачу и ресетује се на исто као и главна грана:
Корак 13: Прегледајте промене
На крају, извршите „ гит дифф ” да видите разлику између садржаја у новој датотеци за ресетовање:
Овде, „ – кеширано ” опција се користи за приказ промена ресетовања:
Хајде да погледамо процедуру за ресетовање датотеке на одређено урезивање у Гиту.
Како ресетовати датотеку на одређено урезивање у Гиту?
Понекад корисници морају да ресетују датотеку на одређено урезивање. Да би то постигли, корисници могу да виде промене направљене између верзија датотеке. Хајде да испробамо доленаведена упутства за ову сврху.
Корак 1: Преместите у фасциклу
Извршите „ цд ” за навигацију до одређене фасцикле:
Корак 2: Креирајте директоријум
Креирајте нови Гит локални директоријум користећи дату команду:
Након тога, идите до новоствореног Гит локалног спремишта:
$ цд Линук-Хинт
Корак 3: Креирајте и промените грану
Сада креирајте нову грану и одмах се пребаците на њу:
Овде, „ -б ” застава представља грану:
Корак 4: Креирајте датотеку
Креирајте нову датотеку под називом „ филе1.ткт ” користећи следећу команду:
Корак 5: Пратите датотеку
Затим извршите „ гит адд ” команда за праћење датотеке до области за припрему:
Корак 6: Отворите датотеку
Отворите креирану датотеку, додајте мало текста и сачувајте је:
Корак 7: Креирајте и промените грану
Затим креирајте и пређите на нову грану под називом „ бета ' уз помоћ ' гит цхецкоут ” команда:
Корак 8: Отворите и ажурирајте датотеку
Отворите датотеку, ажурирајте је у новој грани и сачувајте је:
Корак 9: Урезивање промена
Урезивање свих промена у Гит спремиште:
Корак 10: Проверите историју евиденције
Погледајте историју дневника Гит локалног спремишта:
Излаз се односи на најновије промене урезивања:
Корак 11: Ресетујте датотеку користећи хеш за урезивање
Извршите „ гит цхецкоут ” са хешом урезивања и именом датотеке да бисте га ресетовали:
Као што видите, промене су успешно ресетоване:
Исти задатак можете извршити и помоћу „ гит ресет ” наредба на следећи начин:
$ гит ресет ф0е09032ее7цц71е7181ф8ф4е1е9816ф973915ц0 филе1.тктКао што можете, тренутни статус „ филе1.ткт ” је “ М ” што указује да је измењен и ресетован као и раније:
Саставили смо метод за ресетовање датотека да буду исти као главна грана у Гиту.
Закључак
Да бисте ресетовали датотеку да буде иста као главна грана у Гиту, направите Гит локално спремиште. Затим креирајте и додајте датотеке у њега. Затим креирајте и одмах пређите на нову грану. Отворите датотеку у новој грани, ажурирајте је и сачувајте је у Гиту. Извршите „ $ гит цхецкоут мастер — име_датотеке ” за ресетовање датотеке. Да бисте ресетовали датотеку на одређено урезивање у Гиту, користите „ $ гит ресет ” или “ $ гит цхецкоут ” команда. Овај водич је илустровао процедуру за ресетовање датотека да буду исте као главна грана у Гиту.