Како избрисати сву историју урезивања у ГитХуб-у?

Kako Izbrisati Svu Istoriju Urezivana U Github U



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

Овај чланак ће објаснити процедуру брисања све историје урезивања у ГитХуб-у.







Како избрисати/уклонити сву историју урезивања у ГитХуб-у?

Постоје различите методе за брисање историје урезивања у ГитХуб-у, као што су:



Метод 1: Брисање историје урезивања користећи Орпхан Бранцх

Да бисте избрисали историју урезивања, прво се пребаците на локално спремиште. Затим креирајте нову привремену грану и идите до ње. Затим поставите и урезујте све датотеке у привременој грани. Након тога, избришите/уклоните стари „ мајстор ” грана и преименујте привремену грану у „ мајстор ”. На крају, ажурирајте грану ГитХуб на силу.



Корак 1: Идите до локалног спремишта

Прво, преусмерите на одређено локално спремиште користећи наредбу испод:





цд „Ц:\Гит\демо_Репо

Корак 2: Потврдите удаљено порекло

Затим проверите да ли је локално спремиште повезано са удаљеним спремиштем:

гит даљински -ин

Може се приметити да је тренутно локално спремиште повезано са „ линукРепо ” удаљено спремиште:



Корак 3: Прегледајте историју урезивања

Затим користите следећу команду да бисте приказали историју урезивања тренутног спремишта:

гит лог --онлине

Корак 4: Креирајте и пређите на нову привремену грану

Напишите „ гит цхецкоут ” заједно са „ – сироче ” опцију и жељено ново име гране за креирање и пребацивање на њу одједном:

гит цхецкоут -- сироче тем_бранцх

Овде, „ – сироче ” опција се користи за креирање „ темп_бранцх ” привремена филијала без историје.

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

Корак 5: Поставите све датотеке

Сада покрените доле наведену команду да додате све датотеке у Гит индекс:

гит адд

Корак 6: Урезивање промена

Затим извршите измену у привременој грани:

гит цоммит -сам „Почетна порука за урезивање“

Корак 7: Избришите стару „главну“ грану

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

гит грана мајстор

Као што видите „ мајстор ” грана је обрисана:

Корак 8: Преименујте привремену грану у „мастер“

Сада користите дату команду да бисте преименовали привремену грану у „ мајстор ”:

гит грана мајстор

Може се видети да је „ темп_бранцх “ је преименован у “ мајстор ”:

Корак 9: Ажурирајте удаљено спремиште

Након тога, гурните нове локалне промене у удаљено спремиште и ажурирајте га:

гит пусх порекло мајстор

Корак 10: Идите до удаљеног спремишта

Преусмерите на клонирано ГитХуб спремиште:

цд линукРепо

Корак 11: Потврдите промене

На крају, извршите дату команду да бисте проверили да ли је историја урезивања ГитХуб спремишта избрисана или не:

гит лог --онлине

Може се приметити да је сва стара историја учињења „ линукРепо ” спремиште је успешно избрисано:

Метод 2: Брисање историје урезивања брисањем .гит фасцикле

.гит ” фасцикла има сву историју урезивања. Дакле, брисање „ .гит ” фасцикла ће избрисати сву историју Гит урезивања. Да бисте то урадили, пратите дата упутства.

Корак 1: Клонирајте ГитХуб спремиште

Прво, напишите доле наведену команду за клонирање одређеног удаљеног спремишта у локалном спремишту:

гит цлоне хттпс: // гитхуб.цом /< корисничко име >> Тест_Репо.гит

Обавезно замените <усернаме> са корисничким именом власника спремишта.

Корак 2: Преусмерите на удаљено спремиште

Затим користите „ цд ” са именом удаљеног спремишта и идите до ње:

цд Тест_Репо

Корак 3: Прегледајте историју урезивања

Затим прикажите историју урезивања удаљеног спремишта:

гит лог --онлине

У доњем излазу може се видети историја урезивања ГитХуб спремишта:

Корак 4: Избришите фасциклу „.гит“.

Сада избришите „ .гит ” фолдер уз помоћ доле наведене команде:

рм -рф .гит

Корак 5: Поново иницијализујте спремиште

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

вруће је

Корак 6: Додајте удаљени УРЛ

Затим додајте удаљени УРЛ у тренутно складиште:

гит даљински додај порекло хттпс: // гитхуб.цом /< корисничко име >> Тест_Репо.гит

Обавезно замените <усернаме> са корисничким именом власника спремишта.

Корак 7: Поставите све датотеке

Затим додајте све датотеке у Гит индекс:

гит адд

Корак 8: Урезивање промена

Да бисте унели све промене, унесите наредбу испод:

гит цоммит -сам 'Почетно урезивање'

Корак 9: Ажурирајте удаљену грану

На крају, унесите промене на ГитХуб “ мајстор ” грана и ажурирајте је:

гит пусх порекло мајстор

Корак 10: Осигурајте промене

Да бисте проверили да ли је сва историја урезивања ГитХуб спремишта избрисана или не, покрените следећу команду:

гит лог --онлине

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

Ефикасно смо објаснили методе брисања целокупне историје урезивања у ГитХуб-у.

Закључак

Различите методе се могу користити за брисање историје урезивања у ГитХуб-у, као што је коришћење гране сирочади или брисање „ .гит ” фолдер. Међутим, понекад, брисање „ .гит ” може изазвати неке проблеме у спремишту. Дакле, безбедно је створити или направити грану сироче. Избрисаће сву историју дневника и задржати код у садашњем стању. Овај чланак је објаснио методе брисања целокупне историје урезивања у ГитХуб-у.