warning: LF will be replaced by CRLF in xxxx. Faila sākotnējās rindiņas beigas būs jūsu darba direktorijā
Iemesls ir tāds, ka pastāv simboliskas bēgšanas problēma
Līnijas pārtraukums logos ir CRLF, un līnijas pārtraukums linux ir LF, tāpēc, veicot pievienot . Uzvednes, risinājums:
git core.autocrlf konfigurācijas instrukcijas
Formatēšana ir neliela galvassāpes, ar ko saskaras daudzi izstrādātāji, sadarbojoties, īpaši vairāku platformu situācijās. Sakarā ar redaktoru atšķirībām vai Windows programmētājiem, kas starpplatformu projektos pievieno rindiņu pārtraukumus failu rindu beigās, dažas smalkas telpas izmaiņas var nejauši nonākt sadarbības darbā vai iesniegtajos ielāpos. Neuztraucieties, dažas Git konfigurācijas opcijas palīdzēs jums atrisināt šīs problēmas.
kodols.autocrlf
Ja rakstāt programmu operētājsistēmā Windows vai strādājat ar kādu citu, kas programmē operētājsistēmā Windows, un jūs izmantojat citu sistēmu, var rasties rindiņas beigu aizvēršanas problēma. Tas ir tāpēc, ka Windows izmanto divas rakstzīmes, ratiņu ievadu un rindiņu pārtraukumus, lai beigtu rindiņu, bet Mac un Linux izmanto tikai vienu rakstzīmi rindiņu pārtraukumiem. Lai gan šī ir neliela problēma, tā var ievērojami traucēt starpplatformu sadarbību.
Git var automātiski konvertēt rindas ender CRLF uz LF, kad jūs apņematies, un LF uz CRLF, kad jūs paņemat kodu. Izmantojiet core.autocrlf, lai to ieslēgtu un iestatītu uz true operētājsistēmā Windows, lai, paņemot kodu, LF tiktu konvertēts uz CRLF.
Konfigurējiet core.autocrlf uz false, tas ir, neiespējojiet automātiskās konvertēšanas funkciju.
|