Labojums: Lūdzu, ievadiet saistību ziņojumu, lai paskaidrotu, kāpēc šī apvienošana ir nepieciešama



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Iespējams, ka viens no apkaunojošākajiem kļūdu ziņojumiem, kas iestrēdzis, izmantojot git izstrādes centru, ir saistīts ar ziņojumiem pēc parastas sapludināšanas. Iespējams, redzēsit rindiņu, kurā jums tiek norādīts ievadīt saistību ziņojumu, lai paskaidrotu, kāpēc šī apvienošana ir nepieciešama, taču, ja kaut ko tur ierakstāt, tas neļauj jums iziet. Tas ir tik neērts tāpēc, ka tas nemaz nav kļūdas ziņojums.



Uzvedne faktiski ir paredzēta cilvēkiem, kuriem ir jārediģē apvienošanās, un jebkurš teksts, kuru pievienojat, ir vienkārši paziņojums citiem izstrādātājiem, kuri varētu apskatīt jūsu rakstīto. Jums ir jāiziet no redaktora tāpat kā tad, ja to izmantotu no standarta termināla ekrāna.



Iziet no apvienošanās, kurā tiek pieprasīti apņemšanās ziņojumi

Parasti to redzēsit, ja atsevišķā dokumentā esat veicis parastu git apvienošanu. Dažreiz jūs varat saņemt šo uzvedni pēc koda bloka, apvienojot atjaunināto augšpusē savu tēmu filiāli. Nevienā no git dokumentācijām nav paskaidrots, kā rīkoties, kad to sasniedzat, jo tā patiešām nav uzvedne.



Abas šī ziņojuma rindas sākas ar simbolu #, kas nozīmē, ka tās ir komentāri. Tā kā git nezina, cik daudz izstrādātāju strādā pie projekta, tas tiek pievienots, lai jūs varētu atstāt ziņojumu citiem par to, kāpēc augšpusē apvienojāt tēmas filiāli. Tomēr jums jāzina, kuru redaktoru izmantojat, lai no tā izietu.

Vairumā gadījumu jūs izmantojat vi vai vim redaktorus. Nospiediet taustiņu Esc, pēc tam ierakstiet: wq un nospiediet enter, lai izietu. Tas ir tas pats veids, kā iziet no programmas VIM jebkurā citā gadījumā. Tādējādi fails tiek saglabāts un pēc tam iziet, kas jūs aizvedīs uzreiz.

Ievērojiet visas norādes, kas varētu palīdzēt uzzināt, kāda veida redaktoru izmantojat. Mūsu ekrānuzņēmuma piemērā papildu tildes rakstzīmes, kurās redzamas jaunas rindas, kas vēl jāievieto failā, bija indikators, ko git platforma mūs ieviesa vim. Tad atkal, ja jūs nevarat saprast, kādu redaktoru izmantojat, nospiediet Esc un izmantojiet komandu: wq, jo vi un vim šajā brīdī ir gandrīz universāli, tāpēc jūs atradīsit, ka tas parasti jūs izkļūs.



No otras puses, ja jūs izmantojāt nano, vienkārši nospiediet Ctrl + X un ierakstiet y, kad jums tiek jautāts, vai saglabāt izmaiņas. Tiklīdz jūs nospiedīsit ievadīšanas taustiņu, jūs būsiet izklaidējies un atgriezies visur, kur iepriekš bijāt. Šādos gadījumos termināla augšdaļā pamanīsit līniju, kurā rakstīts “GNU nano”. Ja nē, tad loga apakšdaļā meklējiet vairākus īsinājumtaustiņus.

Ja atklājat, ka neviena no šīm metodēm nedarbojas, nospiediet Ctrl + X, pēc tam Ctrl + C, lai izietu. Tam vajadzētu izkļūt no iespējas, ka izmantojāt emacs redaktoru. Tas ir neparasts apstāklis. Vairumā gadījumu Esc, kam seko: wq jādarbojas, un Ctrl + X, kam seko y, jādarbojas gadījumos, kad tas nedarbojas. Ctrl + X, kam seko Ctrl + C, vēlaties izmantot tikai tad, ja vai nu zināt, ka esat emacs vai arī šīs divas metodes nedarbojas. Ctrl + C jādarbojas arī, kaut arī nesaglabājot, ja savā GIT terminālā izmantojat JOE redaktoru.

Kad esat izgājis un atgriezies pie uzvednes, ierakstiet kaķis ~ / .gitconfig | grep redaktors terminālā, lai uzzinātu, kurā redaktorā jūs noteikti esat iestrēdzis. Jūs saņemsit atpakaļ rindu, kurā ir lasāms kaut kas līdzīgs editor = vim, kas būtu tā redaktora nosaukums, kuram pēc noklusējuma. Turpmāk jūs varat izmantot standarta metodi, lai izietu no redaktora, ja pēc parastās git sapludināšanas atkal tiek parādīta rindiņa “Lūdzu, ievadiet saistību ziņojumu, lai paskaidrotu, kāpēc šī apvienošana ir nepieciešama”.

Varat arī rediģēt failu ar jebkuru teksta redaktoru, kuru parasti vēlaties, un mainīt redaktoru uz jebkuru, kas jums patīk. Ritiniet uz leju līdz vietai, kur lasāms [core], un pēc tam mainiet rindiņu, kurā rakstīts “editor = vim”, lai izlasītu to, kuru vēlaties. Piemēram, jūs varētu vēlēties, lai tas lasītu “editor = nano”, ja vēlaties kodēšanai izmantot nano redaktoru.

3 minūtes lasīts