Parandus: sisestage liitumisteade, et selgitada, miks see liitmine on vajalik



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Võimalik, et üks kõige piinlikumaid veateateid, kuhu git-arenduskeskuse kasutamisel kinni jääda, hõlmab pärast tavalise ühendamise tegemist sõnumeid. Võimalik, et näete rida, mis soovitab teil sisestada liitumisteate, et selgitada, miks see liitmine on vajalik, kuid kui sinna midagi kirjutate, ei võimalda see teil väljuda. Põhjus, miks see nii piinlik on, on see, et see pole üldse veateade.



Viip on tegelikult mõeldud inimestele, kes peavad redigeerima git-ühinemisi, ja teie lisatud tekst on lihtsalt teade teistele arendajatele, kes võivad teie kirjutatut vaadata. Redaktorist peate väljuma samamoodi nagu siis, kui kasutate seda tavalisel terminaliekraanil.



Exit git Ühinemised, mis nõuavad pühendumissõnumeid

Üldiselt näete seda, kui olete eraldi dokumendi osana teinud gitiga tavalise ühendamise. Mõnikord võidakse see viip saada pärast koodiplokki, kui ühendate uuendatud ülesvoolu oma teema harusse. Ükski giti dokumentatsioon ei selgita, mida teha, kui selleni jõuate, sest see pole tõepoolest viip üldse.



Selle sõnumi mõlemad read algavad sümboliga #, mis tähendab, et nad on kommentaarid. Kuna git ei tea, kui palju arendajaid projekti kallal töötab, lisatakse see, et saaksite teistele sõnumi jätta, miks liitsite ülesvoolu teemaharuks. Peate siiski teadma, millist redaktorit sellest väljumiseks kasutate.

Enamikul juhtudel kasutate vi- või vim-redigeerijaid. Vajutage klahvi Esc, seejärel tippige: wq ja väljumiseks vajutage sisestusklahvi. See on samamoodi, nagu väljuksite VIM-ist igal muul juhul. See salvestab faili ja seejärel väljub, mis viib teid otse välja.

Pange tähele vihjeid, mis võivad aidata teil teada saada, millist redaktorit te kasutate. Meie näidispildil olid täiendavad tilde tähemärgid, mis näitasid uusi ridu, mis veel faili lisati, märguanne, mille git-platvorm pani meid vimma. Ja jälle, kui te ei saa aru, millist redaktorit te kasutate, vajutage Esc ja kasutage käsku: wq, kuna vi ja vim on praegusel hetkel peaaegu universaalsed, nii et leiate, et see viib teid tavaliselt välja.



Teisalt, kui kasutasite nanot, siis vajutage lihtsalt klahvikombinatsiooni Ctrl + X ja sisestage y, kui teilt küsitakse, kas muudatused salvestatakse. Niipea, kui vajutate sisestusklahvi, on teil kõik otsad ees ja tagasi. Sellisel juhul märkate terminali ülaosas rida, millel on kiri „GNU nano”. Kui ei, siis otsige akna allservas mitmeid klaviatuuri otseteid.

Kui leiate, et kumbki neist meetoditest ei tööta, vajutage väljumiseks klahve Ctrl + X, millele järgneb Ctrl + C. See peaks teid vabastama võimalusest, et kasutasite emacsi redaktorit. See on ebatavaline asjaolu. Enamasti peaks Esc, millele järgneb: wq, ja Ctrl + X, millele järgneb y, juhul, kui see ei toimi. Saate kasutada klahvikombinatsiooni Ctrl + X, millele järgneb Ctrl + C, ainult siis, kui teate, et olete emacsis või kui need kaks meetodit ei tööta. Ctrl + C peaks töötama, ehkki salvestamata, kui kasutate JIT-redaktorit oma git-terminalis.

Kui olete viipa otsas ja tagasi, sisestage kass ~ / .gitconfig | grepi toimetaja terminalis, et teada saada, millisesse redaktorisse te kindlasti kinni jäite. Saate tagasi rea, mis loeb midagi sellist nagu editor = vim, mis oleks vaikimisi redaktori nimi. Edaspidi saate sellest redaktorist väljumiseks kasutada standardset meetodit, kui pärast tavalist gitiühendamist näete uuesti rida „Palun sisestage pühendamisteade, et selgitada, miks see ühendamine on vajalik“.

Samuti võite soovida faili muuta mis tahes tekstiredaktoriga, mida tavaliselt eelistate, ja muuta redaktor mis iganes see teile meeldib. Kerige allapoole, kus see loeb [core], ja muutke siis rida „editor = vim”, et lugeda ükskõik millist soovite. Näiteks võite soovida, et see loeks “editor = nano”, kui soovite koodimiseks kasutada nano-redaktorit.

3 minutit loetud