Git ఇగ్నోర్ ఫైల్ మోడ్ (chmod) మార్పులను ఎలా చేయాలి?

Git Ignor Phail Mod Chmod Marpulanu Ela Ceyali



Gitలో, ఫైల్ వేర్వేరు మోడ్‌లను కలిగి ఉంటుంది, వివిధ వినియోగదారుల కోసం చదవడం, వ్రాయడం మరియు అమలు చేయడం వంటి అనుమతులు. Git డెవలప్‌మెంట్ ప్రాజెక్ట్‌లో పని చేస్తున్నప్పుడు, డెవలపర్లు సాధారణంగా ఫైల్ మోడ్ యొక్క అనుమతులను వారి అవసరాలకు అనుగుణంగా మార్చుకుంటారు మరియు వాటిని తిరిగి డిఫాల్ట్ మోడ్‌కు సెట్ చేస్తారు. ది ' $ git config core.fileMode ” ఆదేశాన్ని ఈ ప్రయోజనం కోసం ఉపయోగించవచ్చు.

ఈ రచన యొక్క ఫలితాలు:

ముందుకు సాగండి మరియు వాటిని ఒక్కొక్కటిగా చూద్దాం!







కాన్ఫిగరేషన్ విలువతో Git ఇగ్నోర్ ఫైల్ మోడ్ (chmod) “ట్రూ” ఎలా మార్చాలి?

Git ఫైల్ మోడ్‌ను (chmod) విస్మరించేలా చేయడానికి, ముందుగా, Git స్థానిక రిపోజిటరీకి తరలించి, ఫైల్‌ను సృష్టించండి. తర్వాత, దానిని స్టేజింగ్ ఇండెక్స్‌కి తరలించి, మార్పులను చేయండి. ఫైల్ మోడ్ యొక్క డిఫాల్ట్ కాన్ఫిగరేషన్ సెట్టింగ్‌లను తనిఖీ చేయండి. నిజమైతే, ఫైల్ మోడ్‌ను “ని ఉపయోగించి మార్చండి $ chmod ” ఆదేశం మరియు అనుమతులను ధృవీకరించండి.



ఇప్పుడు, మంచి అవగాహన కోసం క్రింది ఉదాహరణను చూడండి!



దశ 1: Git Bash టెర్మినల్‌ని ప్రారంభించండి
విండోస్ స్టార్ట్ మెనుని ఉపయోగించి Git bashని తెరవండి:





దశ 2: అవసరమైన Git రిపోజిటరీకి తరలించండి
'ని అమలు చేయండి cd ”అవసరమైన Git రిపోజిటరీకి తరలించడానికి ఆదేశం:



$ cd 'సి:\వెళ్ళు \t ఉంది_1'

దశ 3: Git రిపోజిటరీని ప్రారంభించండి
కింది ఆదేశాన్ని ఉపయోగించి Git రిపోజిటరీని ప్రారంభించండి:

$ వేడి గా ఉంది

దశ 4: కొత్త ఫైల్‌ను సృష్టించండి
Git వర్కింగ్ ఏరియాలో కొత్త ఫైల్‌ను రూపొందించడానికి దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించండి:

$ స్పర్శ demo.txt

దశ 5: Git స్టేజింగ్ ఇండెక్స్‌కి ఫైల్‌ని జోడించండి
తరువాత, క్రింద ఇచ్చిన ఆదేశం ద్వారా ఫైల్‌ను Git సూచికకు తరలించండి:

$ git add demo.txt

దశ 6: మార్పులకు కట్టుబడి ఉండండి
నిర్దిష్ట సందేశంతో పాటు జోడించిన అన్ని మార్పులను కట్టుబడి రిపోజిటరీని నవీకరించండి:

$ git కట్టుబడి -మీ 'డెమో ఫైల్ జోడించబడింది'

దశ 7: డిఫాల్ట్ ఫైల్ మోడ్ కాన్ఫిగరేషన్ సెట్టింగ్‌లను తనిఖీ చేయండి
డిఫాల్ట్ ఫైల్ మోడ్ కాన్ఫిగరేషన్ సెట్టింగ్‌లను చూడటానికి అందించిన ఆదేశాన్ని అమలు చేయండి:

$ git config core.fileMode

ఇచ్చిన అవుట్‌పుట్ ప్రకారం, ఫైల్ మోడ్ కాన్ఫిగరేషన్ సెట్టింగ్‌ల స్థితి “ నిజం ”. ఇప్పుడు, కొన్ని మార్పులు చేయండి:

దశ 8: ఫైల్ యొక్క డిఫాల్ట్ అనుమతులను తనిఖీ చేయండి
ఫైల్ యొక్క డిఫాల్ట్ అనుమతులను తనిఖీ చేయడానికి, 'ని అమలు చేయండి ls -l ” ఆదేశంతో పాటు ఫైల్ పేరు:

$ ls -ఎల్ demo.txt

వినియోగదారు (యజమాని) మాత్రమే చదవడానికి-వ్రాయడానికి అనుమతులు కలిగి ఉన్నారని మరియు మిగిలిన వ్యక్తులు చదవడానికి-మాత్రమే అనుమతులను కలిగి ఉన్నారని గమనించవచ్చు:

దశ 9: ఫైల్ మోడ్‌ను మార్చండి
ఉపయోగించడానికి ' chmod ” ఫైల్ మోడ్‌ను వేర్వేరు అనుమతులకు మార్చడానికి అనుమతి బిట్‌లు మరియు ఫైల్ పేరుతో పాటు ఆదేశం:

$ chmod 444 demo.txt

మేము అనుమతులను 444కి మార్చాము, అంటే రచయిత(యజమాని)తో సహా అందరికీ చదవడానికి మాత్రమే అనుమతులు ఉన్నాయి:

దశ 10: ఫైల్ అనుమతులను ధృవీకరించండి
ఫైల్ యొక్క అనుమతులు మారాయో లేదో ధృవీకరించడానికి, అందించిన ఆదేశాన్ని అమలు చేయండి:

$ ls -ఎల్ demo.txt

దిగువ అందించిన స్క్రీన్‌షాట్‌లో, అనుమతులు 444కి మార్చబడినట్లు చూడవచ్చు, ఇది ప్రతి ఒక్కరూ చదవడానికి మాత్రమే ఉంటుంది:

కాన్ఫిగరేషన్ విలువతో Git ఇగ్నోర్ ఫైల్ మోడ్ (chmod) “తప్పు”ని ఎలా మార్చాలి?

మీరు మీ ప్రస్తుత వర్కింగ్ డెవలప్‌మెంట్ Git ప్రాజెక్ట్‌లో ఫైల్ మోడ్ మార్పులను దశలవారీగా చేయకూడదనుకుంటే, ఫైల్ మోడ్ కాన్ఫిగరేషన్ అనుమతులను “కి సెట్ చేయండి తప్పు ”.

అలా చేయడానికి క్రింది దశలను ప్రయత్నించండి.

దశ 1: ఫైల్ మోడ్ కాన్ఫిగరేషన్ అనుమతులను మార్చండి
ఫైల్ మోడ్ కాన్ఫిగరేషన్ అనుమతులను తప్పుకు సెట్ చేయడానికి అందించిన ఆదేశాన్ని అమలు చేయండి:

$ git config core.fileMode తప్పుడు

దశ 2: ఫైల్ మోడ్‌ను మార్చండి
ఫైల్ మోడ్ మార్పులను విస్మరించడం యొక్క ధృవీకరణ కోసం ఫైల్ మోడ్‌ను మార్చడానికి, దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయండి:

$ chmod 744 demo.txt

దశ 3: ఫైల్ అనుమతులను ధృవీకరించండి
ఇచ్చిన ఆదేశాన్ని ఉపయోగించడం ద్వారా ఫైల్ యొక్క అనుమతులు మారాయో లేదో ధృవీకరించండి:

$ ls -ఎల్ demo.txt

అనుమతులు 744కి మారినట్లు దిగువ అవుట్‌పుట్ చూపిస్తుంది, అంటే వినియోగదారు (యజమాని) మాత్రమే చదవడానికి-వ్రాయడానికి అనుమతులు కలిగి ఉన్నారు మరియు మిగిలిన వ్యక్తులు చదవడానికి మాత్రమే అనుమతులు కలిగి ఉన్నారు:

దశ 4: ట్రాక్ చేయబడిన ఫైల్ యొక్క అనుమతులను తనిఖీ చేయండి
విలీనం చేయని మార్గాలపై ఫైల్‌ల యొక్క వివరణాత్మక సమాచారాన్ని చూడటానికి, అందించిన ఆదేశాన్ని ఉపయోగించండి:

$ git ls-ఫైళ్లు --దశ

గమనిక : మేము స్థానికంగా చూడవచ్చు ' demo.txt ” ఫైల్ మోడ్ 744, కానీ Git లో ఇది ఇప్పటికీ 644 డిఫాల్ట్ ఫైల్ మోడ్. ఫైల్ మోడ్ మార్పులు స్థానికంగా మాత్రమే జరుగుతాయని మరియు ఫైల్ మోడ్ మార్పులను Git విస్మరిస్తుందని దీని అర్థం.

Git విస్మరించే ఫైల్ మోడ్ (chmod) మార్పులను చేయడానికి మేము సులభమైన విధానాన్ని వివరించాము.

ముగింపు

Git విస్మరించే ఫైల్ మోడ్ (chmod) మార్పులను చేయడానికి, ముందుగా, స్థానిక git రిపోజిటరీలో ఫైల్‌ని సృష్టించి, దానిని కమిట్ చేయండి. ఆ తర్వాత, ఫైల్ మోడ్‌ను “ని ఉపయోగించి మార్చండి $ chmod ” ఆదేశం మరియు అనుమతులను ధృవీకరించండి. ఆపై, ఫైల్ మోడ్ కాన్ఫిగరేషన్ అనుమతులను “ని ఉపయోగించి మార్చండి $ git config core.fileMode ”Gitలో ఫైల్ మోడ్ మార్పులను విస్మరించడానికి ఆదేశం. తరువాత, ఫైల్ మోడ్‌ను మళ్లీ మార్చండి మరియు అనుమతులను ధృవీకరించండి. ఈ కథనం Git విస్మరించే ఫైల్ మోడ్ (chmod) మార్పులను వివరించింది.