Поправка: Унесите поруку урезивања да бисте објаснили зашто је ово спајање неопходно



Испробајте Наш Инструмент За Елиминисање Проблема

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



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



Изађите из гит Мергес-а који траже поруке урезивања

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



Оба реда ове поруке почињу симболом #, што значи да су то коментари. Будући да гит не зна колико програмера ради на пројекту, ово је додато, тако да другима можете оставити поруку о томе зашто сте ставили горњу верзију у грану теме. Међутим, морате да знате који уређивач користите да бисте изашли из њега.

У већини случајева користите ви или вим уређиваче. Притисните тастер Есц, а затим унесите: вк и притисните ентер за излаз. То је исти начин на који бисте у било којој другој прилици изашли из вима. Ово спрема датотеку и затим излази, што ће вас одвести из гита.

Приметите било какве наговештаје који би вам могли помоћи да знате какав уређивач користите. У нашем примеру снимка екрана, додатни знакови тилде који приказују нове редове који тек треба да се убаце у датотеку били су знаковита подела коју је гит платформа ставила у вим. Па опет, ако не можете да откријете који едитор користите, притисните Есц и користите команду: вк, јер су ви и вим у овом тренутку готово универзални, па ћете видети да ће вас ово обично извући.



С друге стране, ако сте користили нано, једноставно притисните Цтрл + Кс и унесите и када вас питају да ли желите да сачувате промене. Чим притиснете ентер, остаћете без гита и назад где год да сте раније били. У овим случајевима ћете обично приметити линију на врху терминала која гласи „ГНУ нано“. Ако не, потражите бројне тастерске пречице на дну прозора.

Ако установите да ниједна од ових метода не функционише, притисните Цтрл + Кс, а затим Цтрл + Ц да бисте изашли. Ово би требало да вас извуче из гита када имате прилику да користите емацс едитор. Ово је необична околност. У већини случајева Есц праћен: вк би требало да ради и Цтрл + Кс иза којих следи и требало би да ради у случајевима када то не ради. Користићете Цтрл + Кс, а затим Цтрл + Ц, само ако знате да сте у емацс-у или ако ове две методе не функционишу. Цтрл + Ц би такође требало да функционише, мада без чувања, ако користите ЈОЕ едитор на вашем гит терминалу.

Када изађете и вратите се на упит, откуцајте мачка ~ / .гитцонфиг | греп едитор на терминалу да бисте сазнали у ком сте уређивачу сигурно запели. Вратиће вам се линија која гласи нешто попут едитор = вим, што би било име уређивача за који је Гит подразумевано. У будућности можете користити стандардни метод за излазак из тог уређивача ако након нормалног спајања гита поново видите ред „Молимо унесите поруку урезивања да бисте објаснили зашто је ово спајање неопходно“.

Можда ћете такође желети да уредите датотеку помоћу било ког уређивача текста који обично волите и промените уређивач у било који облик који желите. Померите се надоле до места где гласи [језгро], а затим промените ред који гласи „едитор = вим“ да бисте прочитали који год желите. На пример, можда желите да чита „едитор = нано“ ако више волите да користите нано едитор за кодирање.

3 минута читања