నేను .gitignore ఫైల్‌ను ఎలా ఉపయోగించగలను?

How Do I Use Gitignore File



Git రిపోజిటరీలతో పని చేస్తున్నప్పుడు, మన రిపోజిటరీలో ఏవైనా మార్పులు చేసినప్పుడు మేము కట్టుబడి ఉండకూడదనుకునే కొన్ని ఫైల్‌లు ఉన్నాయి. ఈ ఫైల్‌లు నిర్దిష్ట కాన్ఫిగరేషన్‌లు లేదా లైబ్రరీలకు సంబంధించినవి కావచ్చు ఎందుకంటే మేము గందరగోళానికి లేదా మార్చడానికి ఇష్టపడము. అలాగే, అటువంటి ఫైల్‌లను మళ్లీ ఆమోదించడం ద్వారా, మీరు మీ మొత్తం ప్రాజెక్ట్ రిపోజిటరీని గందరగోళానికి గురి చేయవచ్చు. Git .gitignore ఫైల్ భావనను Git ప్రవేశపెట్టింది. ఇది Git లోని ఒక ఫైల్, దీనిలో మీరు మీ ప్రాజెక్ట్ రిపోజిటరీలోని అన్ని ఫైల్‌లను మీరు తిరిగి ఆమోదించడానికి ఇష్టపడరు లేదా మరో మాటలో చెప్పాలంటే, మీరు చేసేటప్పుడు మీరు విస్మరించాలనుకుంటున్న ఫైల్‌లను జోడించవచ్చు. అందువల్ల, ఉబుంటు 20.04 లో .gitignore ఫైల్‌ను ఉపయోగించే పద్ధతిని ఈ రోజు మేము మీకు వివరిస్తాము.

ఉబుంటు 20.04 లో .gitignore ఫైల్‌ను ఉపయోగించే విధానం

ఉబుంటు 20.04 లో .gitignore ఫైల్‌ను ఉపయోగించడానికి, మేము ఈ క్రింది తొమ్మిది దశల ద్వారా మిమ్మల్ని నడిపిస్తాము:







దశ 1: టెస్ట్ రిపోజిటరీని పొందండి

మా స్వంత ప్రాజెక్ట్ రిపోజిటరీని సృష్టించడానికి బదులుగా, మేము GitHub లో అందుబాటులో ఉన్న నమూనా రిపోజిటరీని ఉపయోగించాము. దిగువ పేర్కొన్న ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు ఈ రిపోజిటరీని పొందాలి:



git క్లోన్ https://github.com/schacon/simplegit-progit



పేర్కొన్న రిపోజిటరీని మీ ఉబుంటు 20.04 సిస్టమ్‌కు క్లోన్ చేసిన తర్వాత, అది టెర్మినల్‌లో కింది స్థితిని ప్రదర్శిస్తుంది:





దశ 2: విస్మరించడానికి ఒక నమూనా ఫైల్‌ను సృష్టించండి

ఇప్పుడు మేము మా ప్రాజెక్ట్ డైరెక్టరీలో నిర్లక్ష్యం చేయదలిచిన నమూనా ఫైల్‌ను సృష్టించాలి. దాని కోసం, మేము మొదట ఈ ఆదేశాన్ని అమలు చేయడం ద్వారా మా ప్రాజెక్ట్ డైరెక్టరీకి వెళ్లాలి:



cd / home / kbuzdar / simplegit-progit

ఇక్కడ, మీరు టెస్ట్ రిపోజిటరీని క్లోన్ చేసిన మార్గాన్ని అందించాలి.

మీరు టెస్ట్ రిపోజిటరీలో ఉన్న తర్వాత, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు దానిలోని నమూనా ఫైల్‌ను సృష్టించవచ్చు:

సుడో నానో abc.txt

ఈ ఫైల్ నానో ఎడిటర్‌తో తెరిచినప్పుడు, దిగువ చిత్రంలో చూపిన విధంగా మీరు ఏదైనా యాదృచ్ఛిక వచనాన్ని వ్రాయవచ్చు, ఆ తర్వాత మీరు ఈ ఫైల్‌ను సేవ్ చేయవచ్చు.

దశ 3: .gitignore ఫైల్‌ను సృష్టించండి

మేము మా తదుపరి కమిట్‌లో విస్మరించదలిచిన ఫైల్‌ను సృష్టించిన తర్వాత, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మా ప్రాజెక్ట్ రిపోజిటరీలో .gitignore ఫైల్‌ను సృష్టిస్తాము:

సుడో నానో .gitignore

దశ 4: .gitignore ఫైల్‌లో విస్మరించాల్సిన ఫైల్‌లను జోడించండి

నానో ఎడిటర్‌తో .gitignore ఫైల్ తెరిచినప్పుడు, మీరు .gitignore ఫైల్‌కు మీరు విస్మరించాలనుకుంటున్న ఫైల్ పేరును జోడించాలి. మా విషయంలో, ఇది abc.txt. .Gitignore ఫైల్‌కు ఈ ఫైల్‌ని జోడించిన తర్వాత, మేము దానిని సేవ్ చేస్తాము. .Gitignore ఫైల్‌లో మీరు విస్మరించదలిచినన్ని ఫైల్‌లను ప్రత్యేక లైన్‌లలో చేర్చవచ్చు.

దశ 5: Git ని తిరిగి ప్రారంభించండి

మేము కోరుకున్న మార్పులు చేసిన తర్వాత, కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మేము Git ని తిరిగి ప్రారంభించాలి:

git init

ఈ ఆదేశం Git ని విజయవంతంగా పునitప్రారంభించగలిగితే, దిగువ చిత్రంలో చూపిన సందేశాన్ని మీరు చూడగలరు.

దశ 6: మీ రిపోజిటరీకి కొత్తగా చేసిన మార్పులను జోడించండి

కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మా ప్రాజెక్ట్ రిపోజిటరీలో కొత్తగా చేసిన మార్పులను జోడించడం తదుపరి దశ:

git జోడించండి.

మీ ప్రాజెక్ట్ రిపోజిటరీలో మార్పులు విజయవంతంగా జోడించబడితే, దిగువ చిత్రంలో చూపిన విధంగా సిస్టమ్ టెర్మినల్‌లో ఎలాంటి సందేశాలను ప్రదర్శించదు.

దశ 7: Git యొక్క ప్రస్తుత స్థితిని తనిఖీ చేయండి

ఇప్పుడు Git కి ఈ మార్పులను చేయడానికి ముందు, మేము కింది ఆదేశంతో Git యొక్క ప్రస్తుత స్థితిని తనిఖీ చేస్తాము:

git స్థితి

మా Git ప్రాజెక్ట్ రిపోజిటరీ యొక్క ప్రస్తుత స్థితి క్రింద ఉన్న చిత్రంలో చూపబడింది.

దశ 8: అన్ని మార్పులకు కట్టుబడి ఉండండి

ఇప్పుడు ఈ కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మేము ఈ మార్పులకు కట్టుబడి ఉంటాము:

git commit –m సందేశం ప్రదర్శించబడాలి

ఇక్కడ, మీ ఇటీవలి నిబద్ధతతో మీరు ప్రదర్శించదలిచిన మీకు నచ్చిన ఏదైనా సందేశంతో ప్రదర్శించబడే సందేశాన్ని మీరు భర్తీ చేయవచ్చు.

మా ఇటీవలి నిబద్ధత ఫలితాలు దిగువ చిత్రంలో చూపబడ్డాయి.

పైన చూపిన చిత్రం నుండి మీరు సులభంగా చూడగలరు .gitignore ఫైల్ మాత్రమే కట్టుబడి ఉందని మరియు abc.txt ఫైల్ కాదని మేము మా కమిట్‌లో విస్మరించాలనుకుంటున్నాము. మార్పులను చేసేటప్పుడు మా .gitignore ఫైల్‌లో మేము పేర్కొన్న ఫైల్‌ను Git విజయవంతంగా విస్మరించగలిగింది.

ముగింపు

నేటి ట్యుటోరియల్‌ని అనుసరించడం ద్వారా, మీ .gitignore ఫైల్స్‌లో కమిట్ చేసేటప్పుడు మీరు విస్మరించదలిచినన్ని ఫైల్‌లను సులభంగా జోడించవచ్చు. ఈ విధంగా, మీరు అనుకోకుండా ఈ ఫైల్స్ గందరగోళానికి గురికాకుండా కాపాడటమే కాకుండా, అసంబద్ధమైన ఫైల్స్ చేయడానికి ఖర్చు చేయబడే మీ వనరులను కూడా ఇది సేవ్ చేస్తుంది.