ట్రాక్ చేయని ఫైల్లు మీ Git వర్కింగ్ ట్రీని చిందరవందర చేస్తాయి మరియు రహదారిపై విషయాలను గందరగోళానికి గురి చేస్తాయి. కొన్నిసార్లు ఈ ట్రాక్ చేయని ఫైల్లు మీ రిమోట్ రిపోజిటరీలో వద్దు లేదా ఇతర పొరపాట్లు కావచ్చు లేదా మీరు ఒక కమిట్ చేసిన తర్వాత పొరపాటున ఒక మార్గం లేదా మరొకటి సృష్టించవచ్చు.
ఏది ఏమైనప్పటికీ, ఈ ఫైల్లను తీసివేయడానికి మీ Git వర్కింగ్ ట్రీని శుభ్రం చేయడం ఎల్లప్పుడూ ఉపయోగకరంగా ఉంటుంది.
Git కమిట్ సమయంలో ట్రాక్ చేయని ఫైల్లు ఏమిటి?
మీరు మీ ప్రాజెక్ట్లో ఇప్పటికే ఉన్న కొన్ని ఫైల్లను అప్డేట్ చేసి, స్థానికంగా కొత్త ఫైల్లను కూడా జోడించి, GitHub లో మీ రిమోట్ రిపోజిటరీకి ఆ అప్డేట్ను నెట్టాలనుకుంటే, మీరు ఈ మార్పులను కమిట్ కోసం స్టేట్ చేయాల్సి ఉంటుంది.
ఫోటోషాప్లో అల్లికలను ఎలా సృష్టించాలి
మీరు ఇప్పటికే చేసిన ఫైల్లకు మీరు చేసిన అప్డేట్ కేవలం ట్రాక్ చేసిన ఫైల్ల నుండి తీసివేయదు.
మీరు కమిట్ కోసం ఒక అప్డేట్ను ప్రదర్శించినప్పుడు, కొత్త ఫైల్లు కూడా వాటితో ప్రదర్శించబడతాయి మరియు Git వాటిని ట్రాక్ చేసిన ఫైల్లకు జోడిస్తుంది. అయితే, మీ కమిట్ స్టేజ్ చేసిన తర్వాత మీరు మీ ప్రాజెక్ట్కు జోడించే కొత్త ఫైల్లు ట్రాక్ చేయబడవు.
ఇవి మీరు తాత్కాలికంగా ఉపయోగించిన అప్రధానమైన లేదా మిగిలిపోయిన ఫైల్లు కావచ్చు లేదా కొన్ని మార్పులను విలీనం చేసిన తర్వాత లేదా నెట్టివేసిన తర్వాత ఒక విధంగా లేదా మరొకటిగా ఉండేవి కావచ్చు. పర్యవసానంగా, ఈ ట్రాక్ చేయని ఫైళ్లు ఇప్పటికీ మీ పని చెట్టు చుట్టూ మరియు మీరు పరిగెత్తినప్పుడు దాగి ఉన్నాయి git స్థితి , Git వాటిని ట్రాక్ చేయని ఫైల్స్గా అందిస్తుంది.
మీ Git వర్కింగ్ ట్రీని శుభ్రపరచడం ద్వారా మీరు ఈ ఫైల్లను తొలగించవచ్చు. లేకపోతే, వాటిలో కొన్ని మీకు స్థానికంగా అవసరమని మీరు ఇప్పటికీ అనుకుంటే, మీరు వాటిని దానికి జోడించవచ్చు .gitignore ఫైల్. మీరు జోడించే ఫైల్లు .gitignore శుభ్రపరచడం ద్వారా ప్రభావితం కాదు, మీరు వాటిని చేర్చాలని నిర్ణయించుకుంటే కాదు.
Git ని శుభ్రపరచడం చాలా సులభం స్థానికంగా లేదా రిమోట్గా Git శాఖను తొలగించడం . దిగువ ట్రాక్ చేయని ఫైల్లు లేదా ఫోల్డర్లను తొలగించడానికి మీరు Git ని శుభ్రం చేయడానికి వివిధ మార్గాలను చూద్దాం.
Git ని శుభ్రపరచడం మరియు ట్రాక్ చేయని ఫైల్లు లేదా ఫోల్డర్లను ఎలా తొలగించాలి
ట్రాక్ చేయని ఫైల్లను తీసివేసే ముందు, మీరు వాటిని తొలగించాలనుకుంటున్నారా అని నిర్ధారించుకోవడానికి మీరు రెండుసార్లు తనిఖీ చేయాలి. దీన్ని చేయడానికి, దిగువ కోడ్ను అమలు చేయండి:
git clean -d -n
మీ పని చెట్టు నుండి Git తీసివేసే అన్ని ట్రాక్ చేయని ఫోల్డర్లు మరియు ఫైల్లను ఆదేశం అందిస్తుంది.
ఈ ఫైల్లు మరియు డైరెక్టరీలను తీసివేయడానికి, అమలు చేయండి:
git clean -d -f
ఫోల్డర్లను తొలగించకుండా మాత్రమే ఫైల్లను తీసివేయడానికి, ఉపయోగించండి:
git clean -f
పైన పేర్కొన్న పద్ధతులు జాబితా చేయబడిన ఫైల్లను తీసివేయనప్పటికీ .gitignore , లో జాబితా చేయబడిన వస్తువులను శుభ్రం చేయడానికి మీరు దిగువ ఆదేశాన్ని ఉపయోగించవచ్చు .gitignore అలాగే ఫైల్:
git clean -fx
ఇతర ఫైల్లను చేర్చకుండా విస్మరించిన ఫైల్లను మాత్రమే తీసివేయడానికి, ఈసారి, లోయర్ కేస్ 'x' ని పెద్ద-కేస్ 'X' కి మార్చండి:
git clean -fX
మీ పని చెట్టులో ఇంకా స్టేజ్ చేయని ఫైల్లు ఉన్నాయో లేదో తనిఖీ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
git status
మీరు వీటిని ఉపయోగించి ఇంటరాక్టివ్గా Git ని కూడా శుభ్రం చేయవచ్చు:
git clean -i
ఫైళ్లను చేర్చడానికి .gitignore ఇంటరాక్టివ్ క్లీన్ మోడ్లో, ఉపయోగించండి:
git clean -ix
జాబితా చేయబడిన ఫైళ్ళను శుభ్రం చేయడానికి .gitignore ఇంటరాక్టివ్ మోడ్ని మాత్రమే ఉపయోగించి, కింది ఆదేశాన్ని అమలు చేయండి. మీరు ఈసారి పెద్ద అక్షరం 'X' ను ఉపయోగించారని నిర్ధారించుకోండి:
git clean -ifX
ఇంటరాక్టివ్ మోడ్ వచ్చిన తర్వాత, మీరు నంబర్ లేదా స్ట్రింగ్ నమూనాల ద్వారా ఫైల్లను ఫిల్టర్ చేయడానికి ఎంచుకోవచ్చు. మీరు కూడా ఎంచుకోవచ్చు ఉంటే అడగండి తొలగించే ముందు ప్రతి ఫైల్ని రెండుసార్లు తనిఖీ చేసే ఎంపిక. మీకు నచ్చితే, మీరు దానిని ఎంచుకోవచ్చు శుభ్రంగా ఫైల్లను వెంటనే తొలగించే ఎంపిక.
నడుస్తోంది git స్థితి మీకు ప్రస్తుత స్టేజింగ్ సమాచారాన్ని అందిస్తుంది, మరియు ఏదైనా స్టేజ్ చేయని ఫైల్లు లేదా ఫోల్డర్లు ఉంటే, అది మీకు కూడా తెలియజేస్తుంది.
జిట్ క్లీన్గా రన్ చేసిన తర్వాత తీసివేయబడిన ఫైల్లను ట్రాక్ చేయని విధంగా ఇంకా చూస్తున్నారా?
అయితే, Git స్థితిని తనిఖీ చేసిన తర్వాత, మీరు గతంలో తీసివేసిన ఫైల్లు ఇప్పటికీ ట్రాక్ చేయని ఫైల్ల విభాగంలో కనిపిస్తుంటే, మీరు Git కాష్ని క్లియర్ చేయాలి. అప్పుడు అమలు చేయండి git శుభ్రంగా ఫైల్లను తొలగించడానికి మళ్లీ.
సంబంధిత: GitHub డెస్క్టాప్ ఉపయోగించి రిపోజిటరీని క్లోన్ చేయడం ఎలా
మీ Git కాష్ను క్లియర్ చేయడానికి:
git rm -r --cached [filename]
మీరు Git ని శుభ్రపరిచిన తర్వాత ఒకటి కంటే ఎక్కువ ఫైల్లు కనిపిస్తుంటే, ప్రతి ఫైల్ కోసం Git కాష్ను క్లియర్ చేయడానికి కింది ఆదేశాన్ని ఉపయోగించండి:
git rm -r --cached [filename1] [filename2] [filename3]...
అయితే, మీరు ప్రతి ఫైల్కి ఫైల్ ఎక్స్టెన్షన్ని జోడించారని నిర్ధారించుకోండి మరియు వాటిని తీసివేయడానికి Git ని మళ్లీ శుభ్రం చేయాలని గుర్తుంచుకోండి.
ట్రాక్ చేయని ఫైల్లను తొలగించడానికి మీరు జిట్ను ఎందుకు శుభ్రం చేయాలి?
కొన్నిసార్లు, మీరు మరొక సారి ప్రాజెక్ట్ నుండి బయలుదేరే ముందు మీ Git వర్కింగ్ ట్రీలో విషయాలు చక్కబెట్టుకోవాలనుకుంటారు. మీరు తదుపరిసారి నిలిపివేసిన చోట నుండి మీరు ఖచ్చితంగా తీయగలరని నిర్ధారించడానికి మీరు ప్రాజెక్ట్లో చేసిన చివరి మార్పులను నెట్టడానికి లేదా విలీనం చేయడానికి అవకాశం ఉంది.
కానీ నెట్టడం లేదా విలీనం చేస్తున్నప్పుడు, మీ రిపోజిటరీలో మీకు ఇష్టం లేని కొన్ని ఫైల్లు పొరపాటున డ్రాప్ అవుతాయి.
అటువంటి ఫైళ్లను తనిఖీ చేయడంలో మరియు వాటిని తీసివేయడంలో వైఫల్యం మీ రిమోట్ రిపోజిటరీని గందరగోళానికి గురి చేస్తుంది, ఎందుకంటే మీరు తదుపరిసారి మీ రిమోట్ రిపోజిటరీకి అప్డేట్ చేస్తున్నప్పుడు అవి నెట్టబడతాయి. దానికి తోడు, హెరోకు వంటి ప్లాట్ఫారమ్లకు విస్తరించేటప్పుడు జిట్ని ఉపయోగించినప్పుడు అలాంటి ఫైళ్లు విషయాలను విచ్ఛిన్నం చేస్తాయి.
కాబట్టి: మీ Git ని శుభ్రంగా ఉంచుకోండి!
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ Git తో ప్రోగ్రామర్ లాగా మీ ఫైల్ వెర్షన్ను నిర్వహించండిప్రోగ్రామర్లు ఫైల్ వెర్షన్ నియంత్రణ సమస్యలను పరిష్కరించడానికి వెర్షన్ కంట్రోల్ సిస్టమ్లను (VCS) సృష్టించారు. ఈ రోజు టాప్ సిస్టమ్, Git ఉపయోగించి వెర్షన్ కంట్రోల్ యొక్క ప్రాథమికాలను చూద్దాం.
తదుపరి చదవండి సంబంధిత అంశాలు- ప్రోగ్రామింగ్
- GitHub
ఇడోవు ఏదైనా స్మార్ట్ టెక్ మరియు ఉత్పాదకతపై మక్కువ చూపుతుంది. తన ఖాళీ సమయంలో, అతను కోడింగ్తో ఆడుతాడు మరియు అతను విసుగు చెందినప్పుడు చెస్బోర్డ్కి మారుతాడు, కానీ అతను ఒక్కోసారి రొటీన్ నుండి దూరంగా ఉండడాన్ని కూడా ఇష్టపడతాడు. ఆధునిక సాంకేతిక పరిజ్ఞానాన్ని ప్రజలకు చూపించాలనే అతని అభిరుచి అతన్ని మరింత రాయడానికి ప్రేరేపిస్తుంది.
ఇడోవు ఒమిసోలా నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి