Зашто да користим цоре.аутоцрлф=труе у Гиту?

Zasto Da Koristim Core Autocrlf True U Gitu



Док раде као тим на Гит пројектима, могуће је да чланови пројекта користе различите оперативне системе. Због овог сукоба, они наилазе на проблеме са завршавањем реда јер текстуалне датотеке креиране у Виндовс-у имају различите завршетке реда од Линук текстуалних датотека. Виндовс користи ЦР (Царриаге-Ретурн) и ЛФ (ЛинеФеед) знакове за нове редове у својим датотекама, док Линук системи користе само ЛФ карактер. Тачније, Гит не дозвољава програмерима да користе ЛФ у УНИКС стилу док раде на Виндовс-у.

Овај текст ће укратко објаснити употребу цоре.аутоцрлф=труе у Гиту.

Зашто би требало да користите цоре.аутоцрлф=труе у Гиту?

Да би ефикасно сарађивали са другим програмерима пројеката који користе различите оперативне системе, програмери морају да промене подешавања конфигурације да би Гит подесио да аутоматски рукује завршетцима линија. Да бисте то урадили, користите „ $ гит цонфиг цоре.аутоцрлф=труе ” команда за промену подешавања цоре.аутоцрлф. Корисници Виндовс-а морају да подесе вредност цоре.аутоцрлф на труе за претварање ЛФ завршетака у ЦРЛФ.







Како цоре.аутоцрлф=труе ради у Гиту?

Узмимо пример да видимо како функционише цоре.аутоцрлф=труе!



Корак 1: Идите до Гит спремишта

Прво, пређите на одређено Гит спремиште користећи „ цд ” команда:



$ цд 'Ц:\Гит'





Корак 2: Направите две датотеке

Затим креирајте датотеку уз помоћ „ одјек ” и ажурирајте је:

$ одјек 'Филе 3' > Филе3.ткт



Слично, генеришите или ажурирајте другу датотеку користећи исту команду:

$ одјек 'Филе 4' > Филе4.ткт

Корак 3: Додајте датотеке у Гит Стагинг Индек

Затим користите „ гит адд ” команда за праћење датотека до индекса за провођење:

$ гит адд Филе3.ткт Филе4.ткт

У доњем излазу се може приметити упозорење које каже „ ЛФ ће бити замењен ЦРЛФ ”.

Имајте на уму да је ЛФ стил УНИКС-а, а ЦРЛФ Виндовс стил. Ово упозорење наводи да ћете изгубити УНИКС стил и биће замењен Виндовс стилом пошто Гит подразумевано ограничава употребу ЦРЛФ-а:

Корак 4: Проверите подразумеване поставке конфигурације

Да бисте проверили подразумевана подешавања конфигурације, покрените следећу команду:

$ гит цонфиг цоре.аутоцрлф

Може се приметити да је подразумевана вредност „ цоре.аутоцрлф ” датотека је постављена као „ лажно ”:

Корак 5: Промените конфигурацију цоре.аутоцрлф

Да поставите Гит “ цоре.аутоцрлф ” подешавање на “ истина “, покрените следећу команду:

$ гит цонфиг цоре.аутоцрлф истина

Корак 6: Верификација

Проверите претходно извршене промене конфигурације:

$ гит цонфиг цоре.аутоцрлф

Можете видети да је „ цоре.аутоцрлф ” вредност је постављена као “ истина ”:

Корак 7: Пратите промене у Гит Стагинг Ареа

Опет, покушајте да додате датотеке у Гит сценску област:

$ гит адд .

Као што видите на снимку екрана испод, датотеке су успешно додате јер је „ цоре.аутоцрлф ” подешавања су промењена у тачно:

Објаснили смо употребу поставке конфигурације цоре.аутоцрлф=труе у Гиту.

Закључак

Док раде са програмерима са различитим ОС системима, корисници се вероватно сусрећу са проблемима са завршавањем линије (ЛФ или ЦРЛФ). Гит пружа различите начине за решавање овог проблема, као што је коришћење „ $ гит цонфиг цоре.аутоцрлф ” команда. Ако је ваша цоре.аутоцрлф конфигурација постављена као нетачна, ово ће вам показати упозорење о проблемима са завршецима линија током додавања датотека. Међутим, постављање његове вредности као „ истина ” ће решити проблем. Овај запис је показао употребу подешавања конфигурације цоре.аутоцрлф=труе у Гиту.