warning: LF will be replaced by CRLF in xxxx. A fájl eredeti sorvégei lesznek a munkakönyvtárban
Ennek oka, hogy a szimbolikus menekülés problémája van
A Windows sorátadása CRLF, a linuxban pedig LF, tehát a végrehajtáskor add . Promptok, megoldás:
git core.autocrlf configuration instructions
A formázás egy kisebb fejfájás, amivel sok fejlesztő szembesül együttműködés során, különösen a platformok közötti helyzetekben. Szerkesztői különbségek vagy Windows programozók által a fájlsorok végére sortörést hozzáadva cross-platform projektekben néhány apró térváltoztatás véletlenül bejuthatnak együttműködési munkába vagy beküldött javításokba. Ne aggódj, néhány Git konfigurációs opció segíthet megoldani ezeket a problémákat.
core.autocrlf
Ha Windowson írsz programot, vagy ha valaki mással dolgozol, aki Windowson programoz, és te egy másik rendszeren vagy, akkor előfordulhat, hogy sorvégi zárási problémába ütközhetsz. Ez azért van, mert a Windows két karaktert, a carriage entert és a sormegszakítót használ a sor lezárásához, míg a Mac és a Linux csak egy karaktert használnak sortörésekhez. Bár ez kisebb probléma, jelentősen megzavarhatja a platformok közötti együttműködést.
A Git automatikusan át tudja alakítani a vonal végi CRLF-et LF-re, amikor elkötelezed a döntést, és LF-et CRLF-re, amikor kifizeted a kódot. Használd a core.autocrlf-et, hogy bekapcsold ezt, és állítsd true-ra Windowson, így amikor a kód kifizetett, az LF CRLF-re alakuljon át.
Állítsd be a core.autocrlf-et hamisnak, vagyis ne engedélyezd az automatikus átalakítási függvényt.
|