Git లో ఫైల్‌ను ఎలా విస్మరించాలి

How Ignore File Git



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

ముందస్తు అవసరాలు

1. GitHub డెస్క్‌టాప్‌ను ఇన్‌స్టాల్ చేయండి
GitHub డెస్క్‌టాప్ git కి సంబంధించిన పనులను గ్రాఫిక్‌గా నిర్వహించడానికి git వినియోగదారుకు సహాయపడుతుంది. మీరు github.com నుండి ఉబుంటు కోసం ఈ అప్లికేషన్ యొక్క తాజా ఇన్‌స్టాలర్‌ను సులభంగా డౌన్‌లోడ్ చేసుకోవచ్చు. దీన్ని ఉపయోగించడానికి డౌన్‌లోడ్ చేసిన తర్వాత మీరు ఈ అప్లికేషన్‌ను ఇన్‌స్టాల్ చేసి కాన్ఫిగర్ చేయాలి. ఇన్‌స్టాలేషన్ ప్రక్రియను సరిగ్గా తెలుసుకోవడానికి మీరు ఉబుంటులో GitHub డెస్క్‌టాప్‌ను ఇన్‌స్టాల్ చేయడానికి ట్యుటోరియల్‌ని కూడా తనిఖీ చేయవచ్చు.







2. GitHub ఖాతాను సృష్టించండి
ఈ ట్యుటోరియల్‌లో ఉపయోగించిన ఆదేశాల అవుట్‌పుట్‌ను తనిఖీ చేయడానికి మీరు GitHub ఖాతాను సృష్టించాలి.



3. స్థానిక రిపోజిటరీని సృష్టించండి
ఈ ట్యుటోరియల్‌లో ఉపయోగించిన ఆదేశాలను తనిఖీ చేయడానికి మీరు స్థానిక రిపోజిటరీని సృష్టించాలి.



అనుకూల .gitignore నమూనాలను సృష్టించండి

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





$ nano .gitignore

కింది కంటెంట్‌ను ఫైల్‌లో జోడించండి. ఇక్కడ, /ఉష్ణోగ్రత/* నమూనా తాత్కాలిక ఫోల్డర్ నుండి అన్ని ఫైల్‌లను విస్మరిస్తుంది, /పరీక్ష/* నమూనా పరీక్ష ఫోల్డర్ నుండి అన్ని ఫైల్‌లను విస్మరిస్తుంది, * .docx నమూనా రిపోజిటరీ స్థానం నుండి పొడిగింపు *.docx తో అన్ని ఫైల్‌లను విస్మరిస్తుంది, మరియు *.పదము నమూనా పొడిగింపు *.txt తో అన్ని ఫైల్‌లను విస్మరిస్తుంది.

/ఉష్ణోగ్రత/*
/పరీక్ష/*
* .docx
*.పదము



ఫైల్‌ను సేవ్ చేసిన తర్వాత నానో ఎడిటర్‌ను మూసివేయండి. Git రిపోజిటరీ యొక్క ప్రస్తుత స్థితి సమాచారాన్ని పొందడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ git స్థితి

కింది అవుట్పుట్ .gitignore రిపోజిటరీ యొక్క ట్రాక్ చేయని ఫైల్ అని చూపుతుంది.

జోడించడానికి కింది ఆదేశాలను అమలు చేయండి .gitignore రిపోజిటరీలో ఫైల్ చేయండి మరియు స్థితిని మళ్లీ తనిఖీ చేయండి.

$ git .gitignore జోడించండి
$ git స్థితి

కింది అవుట్‌పుట్ ఒక .gitignore ఫైల్ రిపోజిటరీకి జోడించబడిందని చూపిస్తుంది కానీ ఇంకా కట్టుబడి లేదు.

కమిట్ మెసేజ్‌తో ముందు చేసిన పనిని పూర్తి చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ git కమిట్ -m 'విస్మరించిన ఫైల్‌లు మరియు ఫోల్డర్‌లు సృష్టించబడ్డాయి.'

ఒక ఫైల్ మార్చబడిందని అవుట్‌పుట్ చూపిస్తుంది మరియు కొన్ని చొప్పనలు చేయబడ్డాయి.

యొక్క నమూనాను కనుగొనడానికి కింది ఆదేశాన్ని అమలు చేయండి .gitignore test.txt ఫైల్‌ను విస్మరించే ఫైల్.

$ git check -ignore -v test.txt

కింది అవుట్‌పుట్ దానిని చూపుతుంది పరీక్ష. టెక్స్ట్ పంక్తి సంఖ్య 4 లో నిర్వచించిన నమూనా కోసం ఫైల్ విస్మరించబడుతుంది .gitignore ఫైల్.

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

$ git చెక్ -విస్మరించండి -v టెంప్/*

కింది అవుట్‌పుట్ దానిని చూపుతుంది తాత్కాలిక/తాత్కాలిక. py .gitignore ఫైల్ యొక్క లైన్ నంబర్ 1 లో నిర్వచించిన నమూనా కోసం విస్మరించబడుతుంది.

ప్రపంచ .gitignore నమూనాలు

మీరు అన్ని స్థానిక డ్రైవ్ రిపోజిటరీల కోసం కొన్ని నిర్లక్ష్య నమూనాలను వర్తింపజేయాలనుకుంటే, మీరు ప్రపంచంలోని నమూనాలను నిర్వచించాలి ~ / .gitignore ఫైల్. గ్లోబల్ కోసం సెట్టింగ్‌ను జోడించడానికి కింది ఆదేశాన్ని అమలు చేయండి ~ / .gitignore ఫైల్.

$ git config --global core.excludesFile ile/.gitignore

పై ఆదేశం సరిగ్గా అమలు చేస్తే కింది అవుట్‌పుట్ కనిపిస్తుంది.

తెరవండి ~ / .gitignore లోకల్ డ్రైవ్ యొక్క అన్ని రిపోజిటరీల కోసం గ్లోబల్ ప్యాటర్న్‌లను జోడించడానికి ఏదైనా ఎడిటర్‌ని ఉపయోగించి ఫైల్. ఇక్కడ, నానో ఎడిటర్ ఉపయోగించబడింది. ఫైల్‌ను తెరవడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ నానో ~ / .gitignore

ఫైల్‌లకు కింది పంక్తులను జోడించండి, ఫైల్‌ను సేవ్ చేయండి మరియు మూసివేయండి. ఈ నమూనాల ప్రకారం, పేరుతో ఉన్న అన్ని ఫైల్‌లు, పరీక్ష ఏదైనా పొడిగింపుతో విస్మరించబడుతుంది మరియు పొడిగింపుతో ఉన్న అన్ని ఫైల్‌లు .log నిర్లక్ష్యం చేయబడుతుంది.

పరీక్ష.*
*.log

test.py, test.txt, sys.log, data.log , మరియు index.php అనే స్థానిక రిపోజిటరీలో ఫైల్‌లు సృష్టించబడ్డాయి చదవండి-ఫైల్ . మాత్రమే index.php లో నిర్వచించిన నమూనాల ప్రకారం ఫైల్ ట్రాక్ చేయవచ్చు ~ / .gitignore ఫైల్. రిపోజిటరీ స్థితిని తనిఖీ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ git స్థితి

పై ఆదేశాన్ని అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది. ట్రాక్ చేయని ఒక ఫైల్ మాత్రమే ఉందని అవుట్‌పుట్ చూపిస్తుంది మరియు ఇతర నాలుగు ఫైల్స్ నమూనాల ఆధారంగా విస్మరించబడతాయి.

విస్మరించిన ~/.gitignore ఫైల్ నమూనాను తెలుసుకోవడానికి కింది ఆదేశాన్ని అమలు చేయండి data.log ఫైల్.

$ git check -ignore -v data.log

కింది అవుట్‌పుట్ లైన్ యొక్క సంఖ్య 2 లో నిర్వచించిన నమూనాను ఫైల్ విస్మరించిందని చూపిస్తుంది ~ / .gitignore ఫైల్, మరియు నమూనా *.log . ది sys.log అదే నమూనా కోసం ఫైల్ విస్మరించబడింది.

విస్మరించిన ~/.gitignore ఫైల్ నమూనాను తెలుసుకోవడానికి కింది ఆదేశాన్ని అమలు చేయండి test.py ఫైల్.

$ git check -ignore -v test.py

కింది అవుట్‌పుట్ లైన్ యొక్క నంబర్ 1 లో నిర్వచించిన నమూనాను ఫైల్ విస్మరించిందని చూపిస్తుంది ~ / .gitignore ఫైల్, మరియు నమూనా పరీక్ష.* . ది test.py అదే నమూనా కోసం ఫైల్ విస్మరించబడింది.

ముగింపు

ప్రపంచంలోని నమూనాలను నిర్వచించే మార్గం ~ / .gitignore లోకల్ డ్రైవ్ యొక్క అన్ని రిపోజిటరీల ఫైల్‌లను విస్మరించడం మరియు దీనిలో నమూనాలను నిర్వచించే విధానం .gitignore నిర్దిష్ట రిపోజిటరీ యొక్క ఫైల్‌లను విస్మరించడానికి ఫైల్ రెండు డెమో రిపోజిటరీలను ఉపయోగించడం ద్వారా ఈ ట్యుటోరియల్‌లో చూపబడింది. GitHub డెస్క్‌టాప్ ఉపయోగాలు ఇక్కడ చూపబడలేదు. మీరు గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్ ఉపయోగించి పై పనులు చేయాలనుకుంటే మీరు ఈ అప్లికేషన్‌ను ఉపయోగించవచ్చు.