ఈ వ్రాత Gitలో కోర్.autocrlf=true వినియోగాన్ని క్లుప్తంగా వివరిస్తుంది.
మీరు Gitలో core.autocrlf=true ఎందుకు ఉపయోగించాలి?
విభిన్న ఆపరేటింగ్ సిస్టమ్లను ఉపయోగించి ఇతర ప్రాజెక్ట్ డెవలపర్లతో సమర్థవంతంగా సహకరించడానికి, లైన్ ముగింపులను స్వయంచాలకంగా నిర్వహించడానికి Gitని సెటప్ చేయడానికి డెవలపర్లు తప్పనిసరిగా కాన్ఫిగరేషన్ సెట్టింగ్లను మార్చాలి. అలా చేయడానికి, 'ని ఉపయోగించండి $ git config core.autocrlf=true 'core.autocrlf సెట్టింగ్లను మార్చడానికి ఆదేశం. LF ముగింపులను CRLFగా మార్చడానికి Windows వినియోగదారులు core.autocrlf విలువను trueకి సెట్ చేయాలి.
Gitలో core.autocrlf=true ఎలా పనిచేస్తుంది?
core.autocrlf=true ఎలా పని చేస్తుందో చూడటానికి ఒక ఉదాహరణ తీసుకుందాం!
దశ 1: Git రిపోజిటరీకి నావిగేట్ చేయండి
ముందుగా, “ని ఉపయోగించి నిర్దిష్ట Git రిపోజిటరీకి తరలించండి cd ” ఆదేశం:
$ cd 'C:\Git'
దశ 2: రెండు ఫైల్లను సృష్టించండి
తరువాత, '' సహాయంతో ఫైల్ను సృష్టించండి ప్రతిధ్వని ” ఆదేశం మరియు దానిని నవీకరించండి:
$ ప్రతిధ్వని 'ఫైల్ 3' > File3.txt
అదేవిధంగా, అదే ఆదేశాన్ని ఉపయోగించి మరొక ఫైల్ను రూపొందించండి లేదా నవీకరించండి:
$ ప్రతిధ్వని 'ఫైల్ 4' > File4.txt
దశ 3: Git స్టేజింగ్ ఇండెక్స్కు ఫైల్లను జోడించండి
తరువాత, 'ని ఉపయోగించండి git add ” స్టేజింగ్ ఇండెక్స్కి ఫైల్లను ట్రాక్ చేయడానికి ఆదేశం:
$ git add File3.txt File4.txtదిగువ అవుట్పుట్లో, '' అనే హెచ్చరికను గమనించవచ్చు LF స్థానంలో CRLF ఉంటుంది ”.
LF అనేది UNIX-శైలి మరియు CRLF అనేది విండోస్ స్టైల్ అని గమనించండి. మీరు UNIX-శైలిని కోల్పోతారని ఈ హెచ్చరిక పేర్కొంది మరియు Git డిఫాల్ట్గా CRLF వినియోగాన్ని పరిమితం చేస్తుంది కాబట్టి ఇది Windows-శైలితో భర్తీ చేయబడుతుంది:
దశ 4: డిఫాల్ట్ కాన్ఫిగరేషన్ సెట్టింగ్లను తనిఖీ చేయండి
డిఫాల్ట్ కాన్ఫిగరేషన్ సెట్టింగ్లను తనిఖీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ git config core.autocrlf' యొక్క డిఫాల్ట్ విలువను గమనించవచ్చు core.autocrlf 'ఫైల్' గా సెట్ చేయబడింది తప్పుడు ”:
దశ 5: core.autocrlf కాన్ఫిగరేషన్ని మార్చండి
Git సెట్ చేయడానికి ' core.autocrlf ” సెట్టింగ్” నిజం ”, కింది ఆదేశాన్ని అమలు చేయండి:
$ git config core.autocrlf నిజం
దశ 6: ధృవీకరణ
గతంలో చేసిన కాన్ఫిగరేషన్ మార్పులను ధృవీకరించండి:
$ git config core.autocrlfమీరు దానిని చూడవచ్చు ' core.autocrlf 'విలువ' గా సెట్ చేయబడింది నిజం ”:
దశ 7: Git స్టేజింగ్ ఏరియాకు మార్పులను ట్రాక్ చేయండి
మళ్ళీ, ఫైల్లను Git స్టేజింగ్ ప్రాంతానికి జోడించడానికి ప్రయత్నించండి:
$ git add .మీరు క్రింద ఇచ్చిన స్క్రీన్షాట్లో చూసినట్లుగా, ఫైల్లు విజయవంతంగా జోడించబడ్డాయి ఎందుకంటే “ core.autocrlf ” సెట్టింగ్లు ఒప్పుకు మార్చబడ్డాయి:
మేము Gitలో core.autocrlf=true కాన్ఫిగరేషన్ సెట్టింగ్ వినియోగాన్ని వివరించాము.
ముగింపు
వివిధ OS సిస్టమ్లతో డెవలపర్లతో పని చేస్తున్నప్పుడు, వినియోగదారులు బహుశా లైన్-ఎండింగ్ (LF లేదా CRLF) సమస్యలను ఎదుర్కొంటారు. Git ఈ సమస్యను పరిష్కరించడానికి వివిధ మార్గాలను అందిస్తుంది, ఉదాహరణకు ' $ git config core.autocrlf ” ఆదేశం. మీ core.autocrlf కాన్ఫిగరేషన్ తప్పుగా సెట్ చేయబడితే, ఫైల్లను జోడించేటప్పుడు లైన్ ఎండింగ్ల సమస్యల గురించి ఇది మీకు హెచ్చరికను చూపుతుంది. అయితే, దాని విలువను ' నిజం ” సమస్యను పరిష్కరిస్తుంది. ఈ వ్రాత-అప్ Gitలో core.autocrlf=true కాన్ఫిగరేషన్ సెట్టింగ్ యొక్క ఉపయోగాలను ప్రదర్శించింది.