Tämä kirjoitus selittää lyhyesti core.autocrlf=true käytön Gitissä.
Miksi sinun pitäisi käyttää tiedostoa core.autocrlf=true Gitissä?
Voidakseen tehdä tehokasta yhteistyötä muiden eri käyttöjärjestelmiä käyttävien projektikehittäjien kanssa kehittäjien on muutettava kokoonpanoasetuksia määrittääkseen Git käsittelemään rivinpäätteitä automaattisesti. Käytä tätä varten ' $ git config core.autocrlf=true ”-komento core.autocrlf-asetusten muuttamiseen. Windows-käyttäjien on asetettava core.autocrlf-arvoksi true LF-päätteiden muuntamiseksi CRLF-muotoon.
Kuinka core.autocrlf=true toimii Gitissä?
Otetaan esimerkki nähdäksesi kuinka core.autocrlf=true toimii!
Vaihe 1: Siirry Git Repositoryyn
Siirry ensin tiettyyn Git-tietovarastoon käyttämällä ' CD 'komento:
$ CD 'C:\Git'
Vaihe 2: Luo kaksi tiedostoa
Luo seuraavaksi tiedosto ' kaiku 'komento ja päivitä se:
$ kaiku 'Tiedosto 3' > Tiedosto3.txt
Samalla tavalla luo tai päivitä toinen tiedosto samalla komennolla:
$ kaiku 'Tiedosto 4' > Tiedosto4.txt
Vaihe 3: Lisää tiedostoja Git Staging Indexiin
Käytä seuraavaksi ' git add ”-komento seuraamaan tiedostoja esityshakemistoon:
$ git add Tiedosto3.txt Tiedosto4.txtAlla olevassa tulosteessa voidaan havaita varoitus, joka sanoo ' LF korvataan CRLF:llä ”.
Huomaa, että LF on UNIX-tyyli ja CRLF on Windows-tyyli. Tämä varoitus ilmoittaa, että menetät UNIX-tyylin, ja se korvataan Windows-tyylillä, koska Git rajoittaa oletusarvoisesti CRLF:n käyttöä:
Vaihe 4: Tarkista oletuskokoonpanoasetukset
Tarkista oletuskokoonpanoasetukset suorittamalla seuraava komento:
$ git config core.autocrlfVoidaan havaita, että ' core.autocrlf ' tiedosto on asetettu ' väärä ':
Vaihe 5: Muuta core.autocrlf-määrityksiä
Gitin asettaminen ' core.autocrlf ' asetukseksi ' totta ', suorita seuraava komento:
$ git config core.autocrlf totta
Vaihe 6: Vahvistus
Tarkista aiemmin tehdyt kokoonpanomuutokset:
$ git config core.autocrlfVoit nähdä, että ' core.autocrlf ' arvoksi on asetettu ' totta ':
Vaihe 7: Seuraa muutoksia Git Staging Area -alueelle
Yritä uudelleen lisätä tiedostot Git-vaiheen alueelle:
$ git add .Kuten alla olevassa kuvakaappauksessa näet, tiedostot on lisätty onnistuneesti, koska ' core.autocrlf ” asetukset muutetaan todeksi:
Olemme selittäneet core.autocrlf=true-määritysasetuksen käytön Gitissä.
Johtopäätös
Työskennellessään eri käyttöjärjestelmäjärjestelmiä käyttävien kehittäjien kanssa käyttäjät kohtaavat todennäköisesti rivinpäätteen (LF tai CRLF) ongelmia. Git tarjoaa useita tapoja ratkaista tämä ongelma, kuten käyttämällä ' $ git config core.autocrlf ”komento. Jos core.autocrlf-määrityksen arvo on epätosi, tämä näyttää varoituksen rivinpääteongelmista tiedostoja lisättäessä. Aseta sen arvo kuitenkin ' totta ' ratkaisee ongelman. Tämä kirjoitus osoitti core.autocrlf=true-määritysasetuksen käytön Gitissä.