Git లో git-stash కమాండ్ | వివరించారు

Git Lo Git Stash Kamand Vivarincaru



Gitలో పని చేస్తున్నప్పుడు, తరచుగా వినియోగదారులు ఇతర పని చేయడానికి ప్రస్తుత Git శాఖను మరొక శాఖకు లేదా రిపోజిటరీకి మార్చవలసి ఉంటుంది. ఆ సమయంలో, నిబద్ధత లేని మార్పులను సేవ్ చేయకుండా వినియోగదారులు ఇతర శాఖలకు వెళ్లడానికి Git అనుమతించలేదు. అయినప్పటికీ, వారు ప్రస్తుతం చేసిన మార్పులకు మరింత డేటాను జోడించాలనుకుంటున్నందున వారు ట్రాక్ చేయబడిన లేదా అన్‌ట్రాక్ చేయబడిన మార్పులను చేయకూడదు. ఆ పరిస్థితిలో, వారు మార్పులను తాత్కాలికంగా సేవ్ చేయాలి. ఈ సంబంధిత ప్రయోజనం కోసం, ' git దాచు ” కమాండ్ ఉపయోగించవచ్చు.

ఈ గైడ్‌లో, మేము చర్చిస్తాము:

Gitలో “git stash” కమాండ్ అంటే ఏమిటి?

ది ' git స్టాష్ ” కమాండ్ వినియోగదారులు తమ వర్కింగ్ కాపీలో చేసిన నిబద్ధత లేని మార్పులను తాత్కాలికంగా ఉంచడానికి ఉపయోగించబడుతుంది, అప్పుడు వారు సులభంగా వేరొకదానిపై పని చేయవచ్చు. ఆ తర్వాత, వారు తిరిగి వచ్చి, తర్వాత ఈ మార్పులను మళ్లీ వర్తింపజేస్తారు. మరింత నిర్దిష్టంగా చెప్పాలంటే, వినియోగదారులు త్వరగా సందర్భాలను మార్చుకోవాలని మరియు వేరొకదానిపై పని చేయాలని కోరుకున్నప్పుడు స్టాషింగ్ సులభ ప్రక్రియ అవుతుంది.







Gitలో నిబద్ధత లేని మార్పులను 'git stash' చేయడం ఎలా?

ఉపయోగించడానికి ' git స్టాష్ కట్టుబడి లేని మార్పులను తాత్కాలికంగా సేవ్ చేయడానికి Gitలో ఆదేశం, అందించిన దశలను అనుసరించండి:



  • స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి.
  • ప్రస్తుత వర్కింగ్ రిపోజిటరీ యొక్క ప్రస్తుత స్థితిని వీక్షించండి.
  • 'ని అమలు చేయండి git స్టాష్ ”ట్రాక్ చేయబడిన మరియు అన్‌ట్రాక్ చేయబడిన మార్పులను తాత్కాలికంగా ఉంచడానికి ఆదేశం.
  • స్టాష్ మార్పుల సూచికను ప్రదర్శించే స్టాష్ జాబితాను తనిఖీ చేయండి.
  • అమలు చేయండి' git షో ” మార్పును వివరంగా చూపించడానికి ఆదేశం.
  • మళ్లీ దరఖాస్తు చేయడానికి, 'ని అమలు చేయండి git స్టాష్ పాప్ ” ఆదేశం.
  • 'ని అమలు చేయండి git స్టాష్ క్లియర్ ” స్టాష్డ్ ఇండెక్స్‌ను క్లియర్ చేయడానికి ఆదేశం.

దశ 1: ప్రత్యేక Git రిపోజిటరీకి తరలించండి

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



cd 'సి:\యూజర్లు \n అజ్మా\గిట్\కోకో1'

దశ 2: స్థితిని తనిఖీ చేయండి

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





git స్థితి

Git వర్కింగ్ ఏరియా మరియు స్టేజింగ్ ఇండెక్స్‌లో ట్రాక్ చేయబడిన\ అన్‌ట్రాక్ చేయబడిన మార్పులు ఉన్నాయని మీరు చూడవచ్చు. ఉదాహరణకు, ' demofile.py 'మరియు' testfile.html ' ఫైళ్లు:



దశ 3: స్టాష్ మార్పులు

ఇప్పుడు, 'ని అమలు చేయండి git స్టాష్ ” స్టేజ్డ్ మరియు అన్‌స్టేజ్డ్ మార్పులను తాత్కాలికంగా ఉంచడానికి ఆదేశం:

git స్టాష్

దశ 4: స్టాష్ మార్పులను జాబితా చేయండి

తరువాత, 'ని అమలు చేయడం ద్వారా స్టాష్ మార్పులను జాబితా చేయండి git స్టాష్ జాబితా ” ఆదేశం:

git స్టాష్ జాబితా

అందించిన అవుట్‌పుట్ ప్రకారం, స్టాష్ జాబితా తాత్కాలికంగా మార్పులను కలిగి ఉంటుంది “ stash@{0} ” స్టాష్ ఇండెక్స్:

దశ 5: స్టాష్ చూపించు

స్టాష్ ఇండెక్స్ మార్పులను వీక్షించడానికి, అందించిన ఆదేశాన్ని ఉపయోగించండి:

git స్టాష్ చూపించు

దిగువన అందించబడిన అవుట్‌పుట్ నుండి, స్టాష్ చేయబడిన సూచిక తాత్కాలికంగా ట్రాక్ చేయబడిన ' demofile.py 'ఫైల్ మరియు సవరించబడిన ట్రాక్ చేయబడలేదు' testfile.html ” ఫైల్:

దశ 6: ధృవీకరణ

మళ్ళీ, కింది ఆదేశాన్ని ఉపయోగించడం ద్వారా ధృవీకరణ కోసం Git రిపోజిటరీ యొక్క ప్రస్తుత స్థితిని తనిఖీ చేయండి:

git స్థితి

కట్టుబడి ఏమీ లేదని మరియు పని చెట్టు శుభ్రం చేయబడిందని చూడవచ్చు:

దశ 7: స్టాష్ మార్పులను వర్తింపజేయండి

తాత్కాలిక హోల్డ్ స్టాష్ మార్పులను వర్తింపజేయడానికి, 'ని అమలు చేయండి git స్టాష్ పాప్ ” ఆదేశం:

git స్టాష్ పాప్

దిగువ అందించిన అవుట్‌పుట్ నుండి, స్టాష్ మార్పులు git వర్కింగ్ ఏరియా మరియు స్టేజింగ్ ఇండెక్స్‌కి మార్చబడ్డాయి:

దశ 8: స్టాష్‌ని క్లియర్ చేయండి

'ని అమలు చేయండి git స్టాష్ క్లియర్ ” స్టాష్ మార్పులను శాశ్వతంగా క్లియర్ చేయడానికి ఆదేశం:

git స్టాష్ స్పష్టమైన

ఇప్పుడు, మార్పులను స్టాష్ చేయడానికి అందించిన ఆదేశాన్ని అమలు చేయండి:

git స్టాష్

ఏ స్థానిక మార్పులు సేవ్ చేయనవసరం లేదని గమనించవచ్చు:

అంతే! మేము Gitలో “git stash” కమాండ్ గురించి సమాచారాన్ని అందించాము.

ముగింపు

'git stash' కమాండ్ వినియోగదారులు వారి వర్కింగ్ కాపీలో చేసిన అస్థిరమైన మరియు దశలవారీ మార్పులను తాత్కాలికంగా సేవ్ చేయడానికి ఉపయోగించబడుతుంది. అలా చేయడానికి, స్థానిక రిపోజిటరీకి తరలించి, ప్రస్తుత వర్కింగ్ రిపోజిటరీ యొక్క ప్రస్తుత స్థితిని వీక్షించండి. అప్పుడు, 'ని అమలు చేయండి git స్టాష్ ” నిబద్ధత లేని మార్పులను తాత్కాలికంగా ఉంచడానికి ఆదేశం. తరువాత, స్టాష్ మార్పుల సూచికను ప్రదర్శించే స్టాష్ జాబితాను తనిఖీ చేయండి. ఆ తర్వాత, 'ని ఉపయోగించండి git షో మార్పులను వివరంగా వీక్షించడానికి మరియు వాటిని అమలు చేయడం ద్వారా వాటిని మళ్లీ వర్తింపజేయడానికి ఆదేశం git స్టాష్ పాప్ ” ఆదేశం. ఈ పోస్ట్ Gitలో “git stash” కమాండ్ గురించి వివరించబడింది.