Javítás: Kérjük, írja be az elkötelezettség üzenetét, hogy elmagyarázza, miért szükséges ez az egyesítés



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Valószínűleg az egyik legkínosabb hibaüzenet, amelybe beszorulhat a git fejlesztési központ használata során, a szokásos összevonás után végrehajtási üzeneteket tartalmaz. Lehet, hogy megjelenik egy sor, amely arra utasítja, hogy írja be az elkötelezettség üzenetét, hogy megmagyarázza, miért szükséges ez az egyesítés, de ha bármit beír oda, az nem teszi lehetővé a kilépést. Azért ez annyira kínos, mert ez egyáltalán nem hibaüzenet.



A felszólítás valójában azok számára szól, akiknek szerkeszteniük kell a git-fúziókat, és minden olyan szöveg, amelyet hozzáad, egyszerűen csak más fejlesztők figyelmeztetése, akik esetleg nézegetik, amit írtál. Ugyanúgy ki kell lépnie a szerkesztőből, mint akkor, ha egy szabványos terminál képernyőn használja.



Exit git Összevonások, amelyek Commit üzeneteket kérnek

Általában ezt akkor látja, ha a giten normál egyesítést hajtott végre külön dokumentum részeként. Néha előfordulhat, hogy egy kódblokk után kapja meg ezt a kérdést, amikor egy frissített upstream-et egyesít a saját témaágába. A git egyik dokumentuma sem magyarázza el, mit kell tennie, amikor eléri, mert valóban egyáltalán nem gyors.



Ennek az üzenetnek mindkét sora # szimbólummal kezdődik, ami azt jelenti, hogy megjegyzések. Mivel a git nem tudja, hogy hány fejlesztő dolgozik egy projekten, ez hozzáadódik, így üzenetet hagyhat másoknak arról, miért egyesítette az upstream-et egy témaágba. Tudnia kell azonban, hogy melyik szerkesztőt használja a kilépéshez.

Az esetek többségében a vi vagy a vim szerkesztőket használja. Nyomja meg az Esc billentyűt, majd írja be: wq és nyomja meg az Enter billentyűt a kilépéshez. Ugyanúgy, ahogyan bármikor kilépne a vimből. Ez elmenti a fájlt, majd kilép, ami rögtön kijön a gitből.

Figyeljen meg minden olyan jelet, amely segíthet abban, hogy megtudja, milyen szerkesztőt használ. Példaképünkön az extra tilde karakterek, amelyek új sorokat mutatnak, amelyeket még be kell illeszteni egy fájlba, egy árulkodó ajándékot jelentettek, amelyet a git platform a vimbe helyezett. Aztán megint, ha nem tudja kitalálni, hogy milyen szerkesztőt használ, nyomja meg az Esc billentyűt, és használja a: wq parancsot, mert a vi és a vim ezen a ponton szinte univerzálisak, így azt fogja találni, hogy ez általában kijön.



Másrészt, ha nanot használt, akkor egyszerűen nyomja meg a Ctrl + X billentyűkombinációt, és írja be az y billentyűt, amikor megkérdezik, hogy mentse-e a módosításokat. Amint megnyomja az Enter billentyűt, kijön és visszamegy, bárhová előzőleg is járt. Ezekben az esetekben általában észrevesz egy sort a terminál tetején, amelyen a „GNU nano” felirat olvasható. Ha nem, akkor keressen számos billentyűparancsot az ablak alján.

Ha úgy találja, hogy egyik módszer sem működik, nyomja meg a Ctrl + X billentyűt, majd a Ctrl + C billentyűt a kilépéshez. Ezzel szabadulhatna meg az esélytől, hogy az emacs szerkesztőt használta. Ez szokatlan körülmény. A legtöbb esetben az Esc, majd a: wq és a Ctrl + X, majd az y után működjön, ha ez nem működik. Csak akkor szeretné használni a Ctrl + X, majd a Ctrl + C billentyűkombinációt, ha tudja, hogy emacs vagy, vagy ha ez a két módszer nem működik. A Ctrl + C-nek is működnie kell, bár mentés nélkül, ha a JOE szerkesztőt használja a git terminálján.

Miután kijött és visszatért a kérdésre, írja be macska ~ / .gitconfig | grep szerkesztő a terminálon, hogy megtudja, melyik szerkesztőben voltál biztos. Vissza fog kapni egy sort, amely így olvasható: editor = vim, ami az alapértelmezett git neve lenne. A jövőben a szokásos módszerrel léphet ki a szerkesztőből, ha egy normál git-fúzió után újra megjelenik a „Kérjük, írja be a véglegesítési üzenetet, hogy megmagyarázza, miért szükséges ez az egyesítés” sor.

Szüksége lehet a fájl szerkesztésére az általad preferált szövegszerkesztővel, és a szerkesztőt bármire módosíthatja. Görgessen lefelé oda, ahol a [core] felirat olvasható, majd változtassa meg az „editor = vim” feliratú sort úgy, hogy a kívántat olvassa. Például érdemes azt írnia, hogy „editor = nano” legyen, ha a nano szerkesztőt szeretné kódolni.

3 perc olvasás