Ez az írás röviden elmagyarázza a core.autocrlf=true használatát a Gitben.
Miért érdemes a core.autocrlf=true-t használni a Gitben?
A különböző operációs rendszereket használó projektfejlesztőkkel való hatékony együttműködés érdekében a fejlesztőknek módosítaniuk kell a konfigurációs beállításokat, hogy a Git automatikusan kezelje a sorvégződéseket. Ehhez használja a „ $ git config core.autocrlf=true ” parancs a core.autocrlf beállításainak módosításához. A Windows-felhasználóknak a core.autocrlf értéket true-ra kell állítaniuk az LF végződések CRLF-vé alakításához.
Hogyan működik a core.autocrlf=true a Gitben?
Vegyünk egy példát, hogy megtudjuk, hogyan működik a core.autocrlf=true!
1. lépés: Keresse meg a Git Repository-t
Először lépjen az adott Git tárhelyre a „ CD 'parancs:
$ CD 'C:\Git'
2. lépés: Hozzon létre két fájlt
Ezután hozzon létre egy fájlt a „ visszhang ” parancsot, és frissítse:
$ visszhang '3. fájl' > Fájl3.txt
Hasonlóképpen hozzon létre vagy frissítsen egy másik fájlt ugyanazzal a paranccsal:
$ visszhang '4. fájl' > Fájl4.txt
3. lépés: Adjon hozzá fájlokat a Git Staging Indexhez
Ezután használja a „ git add ” parancs a fájlok nyomon követéséhez az átmeneti indexhez:
$ git add Fájl3.txt Fájl4.txtAz alábbi kimenetben egy figyelmeztetés figyelhető meg, amely így szól: Az LF-et a CRLF váltja fel ”.
Vegye figyelembe, hogy az LF a UNIX-stílus, a CRLF pedig a Windows-stílus. Ez a figyelmeztetés azt jelzi, hogy elveszíti a UNIX-stílusát, és felváltja a Windows-stílusú, mivel a Git alapértelmezés szerint korlátozza a CRLF használatát:
4. lépés: Ellenőrizze az alapértelmezett konfigurációs beállításokat
Az alapértelmezett konfigurációs beállítások ellenőrzéséhez futtassa a következő parancsot:
$ git konfig mag.autocrlfMegfigyelhető, hogy a „ mag.autocrlf ' fájl a következőre van állítva: ' hamis ”:
5. lépés: Módosítsa a core.autocrlf konfigurációt
A Git beállításához mag.autocrlf ' beállításra ' igaz ', futtassa a következő parancsot:
$ git konfig mag.autocrlf igaz
6. lépés: Ellenőrzés
Ellenőrizze a korábban végrehajtott konfigurációs változtatásokat:
$ git konfig mag.autocrlfLáthatod, hogy a „ mag.autocrlf ' értéke '' lett beállítva igaz ”:
7. lépés: Kövesse nyomon a Git Staging Area változásait
Ismét próbálja meg hozzáadni a fájlokat a Git állomásozási területéhez:
$ git add .Amint az alábbi képernyőképen látható, a fájlok hozzáadása sikeresen megtörtént, mert a „ mag.autocrlf ” beállításai igazra módosulnak:
Elmagyaráztuk a core.autocrlf=true konfigurációs beállítás használatát a Gitben.
Következtetés
A különböző operációs rendszereket használó fejlesztőkkel való együttműködés során a felhasználók valószínűleg sorvégződési (LF vagy CRLF) problémákkal találkoznak. A Git különféle módokat kínál a probléma megoldására, például a „ $ git config core.autocrlf ” parancsot. Ha a core.autocrlf konfigurációja hamisra van állítva, ez figyelmeztetést jelenít meg a fájlok hozzáadása közbeni sorvéggel kapcsolatos problémákra. Az értékét azonban a következőképpen állítja be: igaz ” megoldja a problémát. Ez az írás bemutatta a core.autocrlf=true konfigurációs beállítás használatát a Gitben.