LF-i parandamine asendatakse Gitis CRLF-i hoiatusega

Lf I Parandamine Asendatakse Gitis Crlf I Hoiatusega



Giti kasutamisel võib mõnikord ilmneda mitu tõrget ja hoiatust erinevate ülesannete täitmisel, näiteks uute projektifailide ja kaustade loomisel erinevates stsenaariumides, näiteks failide jälgimisel töökataloogist lavastusalasse. ' hoiatus: LF asendatakse CRLF-iga ” on kõige levinum hoiatus, millega võite Giti kohalikku hoidlasse faile lisades kokku puutuda.

Selles artiklis käsitletakse ' hoiatus: LF asendatakse CRLF-iga ” ja pakkuge lahendus selle parandamiseks.

Mis on Gitis 'hoiatus: LF asendatakse CRLF-iga'?

' hoiatus: LF asendatakse CRLF-iga ' esineb enamasti siis, kui Giti konfiguratsioonimuutuja väärtuseks on määratud ' tõsi ”. Hoiatuse põhjuseks on see, et salvestatud failid erinevad teie salvestatud failidest.







Seega peate selle hoiatuse lahendamiseks või vältimiseks muutma Giti konfiguratsioonimuutuja väärtust, kasutades ' $ git config <–global or local> core.autocrlf false ” käsk.



Tutvuge allpool toodud stsenaariumiga, mis näitab meile määratud hoiatust.



1. samm: liikuge kausta Git

Esmalt liikuge pakutava käsu abil Git-projektide juurkausta:





$ cd 'C:\Kasutajad \n azma\Go'

2. samm: looge Git Local Repository ja teisaldage sinna

Looge uus kataloog, käivitades ' mkdir 'käsk ja liikuge kohe selle juurde, kasutades ' cd 'käsk:



$ mkdir demo7 && cd demo7

3. samm: lähtestage Git Repository

Nüüd käivitage ' see on kuum ” käsk Giti kohaliku hoidla lähtestamiseks:

$ see on kuum

4. toiming: avage ja värskendage fail

Käivitage pakutud käsk uue faili loomiseks ja teksti lisamiseks ümbersuunamisoperaatori abil:

$ puudutada fail1.txt && kaja 'See on minu esimene fail' > fail1.txt

Siin oleme lisanud ' See on minu esimene fail ' tekst ' fail1.txt ' läbi ' kaja 'käsk:

5. samm: lisage fail

Järgmisena lisage fail Giti lavastusalale, kasutades allolevat käsku:

$ git lisada fail1.txt

On näha, et Git bash viskas mainitud hoiatuse, kui proovisime faili lavastusalasse lisada:

Liigume nüüd järgmise jaotise juurde, et parandada hoiatus: LF asendatakse CRLF-iga ”.

Kuidas parandada hoiatust: Lf asendatakse CRLF-iga?

Liigume nüüd alltoodud sammude poole, et parandada eelmises jaotises esinenud hoiatust.

1. samm: kontrollige seadeid

Esmalt kontrollige Giti konfiguratsioonimuutuja väärtuse vaikesätteid, kasutades antud käsku:

$ git konfiguratsioon tuum.autocrlf

Vastavalt allolevale väljundile on Giti konfiguratsioonimuutuja seatud kui ' tõsi ”:

2. samm: asendamine globaalse CRLF-i hoiatusega (kasutaja kohta)

Järgmisena muudame Giti konfiguratsioonimuutuja väärtuseks ' vale ” antud käsu abil:

$ git konfiguratsioon -- globaalne tuum.autocrlf vale

3. samm: kontrollige sätteid

Nüüd kontrollime teostatud toimingut tagamaks, et konfiguratsioonimuutuja väärtuseks muudetakse ' vale ”:

$ git konfiguratsioon tuum.autocrlf

Allpool olev väljund näitab, et muutuja väärtuseks on edukalt seatud ' vale ”:

4. samm: asendage kohalikult CRLF-i hoiatusega (ainult projekti jaoks)

Konkreetsete kohalike projektide CRLF-hoiatuse asendamiseks käivitage alltoodud käsk:

$ git konfiguratsioon -- kohalik tuum.autocrlf vale

5. samm: kontrollige sätteid

Nüüd käivitame git konfiguratsioon ' käsk '' tuum.autocrlf ” Giti konfiguratsioonimuutuja selle konfigureeritud väärtuse kontrollimiseks:

$ git konfiguratsioon tuum.autocrlf

Allolevas väljundis näete, et väärtus on edukalt seatud väärtusele ' vale ”:

6. samm: lisage fail

Lõpuks lisame faili antud käsu abil Git lavastusalale:

$ git lisada fail1.txt

On näha, et; fail on edukalt lisatud:

7. samm: kontrollige olekut

Lõpuks kontrollime Giti hoidla praegust olekut:

$ git staatus .

Allolev väljund näitab, et uus fail lisatakse Giti hoidlasse:

See on kõik! Oleme pakkunud Gitis CRLF-i hoiatuse parandamiseks lihtsaima lahenduse.

Järeldus

Giti kasutajad puutuvad enamasti kokku hoiatus: LF asendatakse CRLF-iga ' kui ' autocrlf ' Giti konfiguratsioonimuutuja väärtus on konfigureeritud kui ' tõsi ”. Selle väärtust saate aga muuta järgmiselt globaalne ' kasutaja kohta kui ka ' kohalik ' projekti kohta jaotises ' $ git config <–global or local> core.autocrlf false ” käsk. Selles artiklis oleme arutanud ' hoiatus: LF asendatakse CRLF-iga ” ja pakkus lahendusi selle parandamiseks.