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