Датотеке без праћења могу да затрпају ваше радно стабло Гит-а и упропасте ствари низ пут. Понекад ове датотеке без праћења могу бити текст или друге датотеке које не желите у свом удаљеном спремишту или оне које сте грешком креирали на овај или онај начин након постављања урезивања.
Без обзира на случај, увек је корисно очистити своје Гит радно стабло да бисте уклонили ове датотеке.
Шта су датотеке без праћења током Гит урезивања?
Ако сте ажурирали неке постојеће датотеке у пројекту и додали нове датотеке локално, а желите гурните то ажурирање у своје удаљено спремиште на ГитХуб-у, Гит захтева да ове промене припремите за урадити.
Пуко ажурирање већ постојећих датотека које сте већ завезали не уклања их из праћених датотека.
Када припремите ажурирање за урезивање, нове датотеке се такође инсценирају са њима, а Гит их додаје у датотеке које се прате. Међутим, нове датотеке које додате у пројекат након постављања урезивања не прате се.
То могу бити неважне или заостале датотеке које сте привремено користили или оне које се појављују на овај или онај начин након спајања или гурања неких промена. Због тога се ове датотеке без праћења и даље вребају око вашег радног стабла и када га покренете
гит статус, Гит их враћа као датотеке без праћења.Ове датотеке можете избрисати чишћењем радног стабла Гит-а. У супротном, ако и даље мислите да су вам неки од њих потребни локално, можете их додати у .гитигноре датотека. Датотеке у које додајете .гитигноре чишћење неће утицати на то, ако не одлучите да их укључите.
Чишћење Гита је једноставно као и брисање Гит огранка локално или даљински. Погледајмо разне начине на које можете очистити Гит да бисте избрисали датотеке или фасцикле без праћења у наставку.
Постоје разни разлози због којих бисте могли да избришете грану у ГитХуб-у. Срећом, брисање Гит огранка је лако.
Како очистити Гит и уклонити датотеке или мапе без праћења
Пре уклањања датотека без праћења, требало би да поново проверите да ли желите да их избришете. Да бисте то урадили, покрените доњи код:
гит цлеан -д -н
Команда враћа све непраћене мапе и датотеке које ће Гит уклонити са вашег радног стабла.
Да бисте уклонили ове датотеке и директоријуме, покрените:
гит цлеан -д -ф
Да бисте уклонили датотеке само без брисања директоријума, користите:
гит цлеан -ф
Иако горенаведене методе не уклањају датотеке наведене у .гитигноре, можете користити наредбу доле за чишћење ставки наведених у .гитигноре датотека такође:
гит цлеан -фк
Да бисте уклонили само занемарене датотеке без укључивања других датотека, овог пута промените мала слова „к“ у велика „Кс“:
гит цлеан -фКс
Да бисте проверили да ли у вашем радном стаблу још увек постоје датотеке без степена, покрените следећу наредбу:
гит статус
Гит такође можете очистити интерактивно користећи:
гит цлеан -и
Да бисте укључили датотеке у .гитигноре у интерактивном режиму чишћења користите:
гит цлеан -ик
Да бисте очистили датотеке наведене у .гитигноре само користећи интерактивни режим, покрените следећу команду. Обавезно овај пут користите велико слово „Кс“:
гит цлеан -ифКс
Једном када се појави интерактивни режим, можете одабрати да филтрирате датотеке према бројевима или обрасцима низова. Такође можете да изаберете питајте да ли могућност двоструке провере сваке датотеке пре него што је избришете. Ако желите, можете одабрати чист могућност да датотеке одмах уклоните.
Трчање гит статус даје вам тренутне информације о инсценацији, а ако постоје неке несталне датотеке или фасцикле, такође вас обавештава.
И даље видите уклоњене датотеке као неизвучене након покретања Гит Цлеан-а?
Међутим, након провере Гит статуса, ако се датотеке које сте претходно уклонили и даље појављују у одељку датотека без праћења, требало би да обришете Гит кеш меморију. Онда трчи гит цлеан поново да бисте уклонили датотеке.
Повезан: Како да клонирате спремиште помоћу ГитХуб радне површине
Да бисте очистили Гит кеш меморију:
гит рм -р --цацхед [име датотеке]
Ако се након чишћења Гита и даље појављује више датотека, употребите следећу наредбу за брисање Гит кеш меморије за сваку датотеку:
гит рм -р --цацхед [име датотеке1] [име датотеке2] [име датотеке3] ...
Међутим, обавезно додајте екстензију датотеке за сваку од датотека и не заборавите поново очистити Гит да бисте их уклонили.
Зашто требате очистити Гит да бисте уклонили непраћене датотеке?
Понекад желите уредити ствари на свом радном стаблу Гит-а пре него што пројекат напустите за неко друго време. Тада ћете вероватно притиснути или спојити последње промене које сте унели у пројекат како бисте били сигурни да ћете следећи пут моћи да наставите тачно од места где сте стали.
Али док гурате или спајате, неке датотеке које не желите у свом спремишту могу грешком да уђу.
Ако не проверите такве датотеке и уклоните их, можете покварити ваше удаљено спремиште, јер ће се оне гурнути приликом следећег ажурирања вашег удаљеног спремишта. Поред тога, такве датотеке могу сломити ствари приликом постављања на платформе попут Херокуа који користи гит за примену.
Дакле: одржавајте свој Гит чистим!
Програмери су креирали системе за контролу верзија (ВЦС) да би решили проблеме са контролом верзија датотека. Погледајмо основе контроле верзија помоћу врхунског система данас, Гит.
- Програмирање
- ГитХуб

Идову је заљубљен у све паметне технологије и продуктивност. У слободно време игра се са кодирањем и пребацује се на шаховску таблу кад му је досадно, али такође воли да се повремено отргне од рутине. Његова страст да људима покаже пут око модерне технологије мотивише га да пише више.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.