Git డెవలపర్లు ఒకే సమయంలో కలిసి పని చేయగల పెద్ద ప్రాజెక్ట్లో సమాంతరంగా పని చేయడానికి అనుమతిస్తుంది. కొన్నిసార్లు, వారు చెక్ అవుట్ చేయడానికి ఎక్కువ స్థలం మరియు సమయాన్ని తీసుకునే బహుళ ఫైల్లను కలిగి ఉన్న దీర్ఘకాలిక ప్రాజెక్ట్తో వ్యవహరిస్తారు. కాబట్టి, డెవలపర్లు కోరుకున్న కంటెంట్ను త్వరగా పొందడం కష్టమవుతుంది. ఈ సందర్భంలో, రిమోట్ రిపోజిటరీ నుండి అవసరమైన కంటెంట్ను పొందడానికి Git స్పేర్స్ చెక్అవుట్ ఫీచర్ను ఉపయోగించవచ్చు.
ఈ వ్యాసం మొత్తం Git రిపోజిటరీని డౌన్లోడ్ చేయకుండా స్పేర్స్ చెక్అవుట్ పద్ధతిని చర్చిస్తుంది.
Git వినియోగదారులు ముందుగా మొత్తం Git రిపోజిటరీని డౌన్లోడ్ చేయకుండానే చెక్అవుట్ను స్పేర్ చేయగలరా?
అవును, Git వినియోగదారులు మొత్తం Git రిపోజిటరీని తనిఖీ చేయకుండా ఒక చిన్న చెక్అవుట్ చేయవచ్చు. ఈ సంబంధిత ప్రయోజనం కోసం, దిగువ జాబితా చేయబడిన సూచనలను ప్రయత్నించండి:
- కావలసిన స్థానిక డైరెక్టరీకి వెళ్లండి.
- తక్కువ చెక్అవుట్ విలువను సెట్ చేయండి.
- రిమోట్ URLని జోడించి, దానిని ధృవీకరించండి.
- 'ని ఉపయోగించి నిర్దిష్ట Git రిపోజిటరీలను లాగడానికి చిన్న చెక్అవుట్ను వర్తింపజేయండి $ git లాగండి
- కొత్త మార్పులను ధృవీకరించండి.
దశ 1: స్థానిక Git డైరెక్టరీకి నావిగేట్ చేయండి
'' సహాయంతో నిర్దిష్ట స్థానిక రిపోజిటరీకి తరలించండి cd ” ఆదేశం:
$ cd 'సి:\వెళ్ళు \R eng1'
దశ 2: డిఫాల్ట్ స్పేర్ చెక్అవుట్ విలువను తనిఖీ చేయండి
ఆపై, “డిఫాల్ట్ విలువను తనిఖీ చేయడానికి అందించిన ఆదేశాన్ని అమలు చేయండి. core.sparseCheckout ” కాన్ఫిగరేషన్ ఫైల్ నుండి:
$ git config core.sparseCheckoutదిగువ జాబితా చేయబడిన అవుట్పుట్ ప్రకారం, స్పేర్స్-చెక్అవుట్ యొక్క డిఫాల్ట్ విలువ “ తప్పుడు ”:
దశ 3: చిన్న చెక్అవుట్ని ప్రారంభించండి
అరుదైన చెక్అవుట్ని ప్రారంభించడానికి, 'ని అమలు చేయండి git config 'నిర్దిష్ట పరామితితో పాటు కమాండ్' core.sparseCheckout 'మరియు దాని విలువ' నిజం ”:
$ git config core.sparseCheckout నిజం
దశ 4: కాన్ఫిగరేషన్ సెట్టింగ్ని ధృవీకరించండి
కావలసిన సెట్టింగ్ మార్చబడిందో లేదో నిర్ధారించడానికి, దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించండి:
$ git config core.sparseCheckoutచిన్న చెక్అవుట్ ప్రారంభించబడిందని చూడవచ్చు:
దశ 5: రిమోట్ URLని కాపీ చేయండి
ఆ తర్వాత, కావలసిన GitHub రిమోట్ రిపోజిటరీకి వెళ్లి, దానిని కాపీ చేయండి “ HTTPS ”URL:
దశ 6: రిమోట్ “మూలం” జోడించండి
ఇప్పుడు, అందించిన ఆదేశాన్ని అమలు చేయడం ద్వారా లోకల్ మరియు రిమోట్ రిపోజిటరీల మధ్య కనెక్షన్ని నిర్మించడానికి రిమోట్ URLను స్థానిక రిపోజిటరీకి జోడించండి:
$ git రిమోట్ జోడించు -ఎఫ్ మూలం https: // github.com / లైబ్యోనాస్ / demo.gitఇక్కడ, ది:
- ' -ఎఫ్ 'జెండా'ని సూచిస్తుంది తీసుకుని ” నవీకరించబడిన రిమోట్ రిపోజిటరీని డౌన్లోడ్ చేయడానికి.
- ' మూలం ” అనేది రిమోట్ URL పేరు.
- ' https://…. ” అనేది GitHub రిపోజిటరీ మార్గం.
పైన పేర్కొన్న ఆదేశాన్ని అమలు చేసిన తర్వాత, రిమోట్ URL నవీకరించబడిన రిమోట్ రిపోజిటరీ కంటెంట్ను కూడా జోడిస్తుంది మరియు పొందుతుంది:
దశ 7: రిమోట్ URLని ధృవీకరించండి
ఆపై, దిగువ అందించిన ఆదేశం ద్వారా రిమోట్ మూలం జోడించబడిందో లేదో ధృవీకరించండి:
$ git రిమోట్ -లో
దశ 8: నిర్దిష్ట రిపోజిటరీని పొందేందుకు స్పేర్ చెక్అవుట్ని వర్తింపజేయండి
అమలు చేయండి' git స్పార్స్-చెక్అవుట్ ” ఆ నిర్దిష్ట రిపోజిటరీ/ఫైల్ని పొందేందుకు కావలసిన రిపోజిటరీ లేదా ఫైల్ పేరుతో పాటు ఆదేశం:
$ git అరుదైన-చెక్అవుట్ సెట్ పరీక్ష_రెపో
దశ 9: రిపోజిటరీని లాగండి
తర్వాత, నిర్దిష్ట బ్రాంచ్ యొక్క కంటెంట్ను “ని ఉపయోగించి డౌన్లోడ్ చేయండి $ git లాగండి ” రిమోట్ పేరు మరియు కావలసిన శాఖతో పాటు ఆదేశం:
$ git లాగండి మూలం ఆల్ఫా
దశ 10: మార్పులను ధృవీకరించండి
చివరగా, 'ని అమలు చేయండి $ git స్పార్స్-చెక్అవుట్ జాబితా ” రిమోట్ లాగిన కంటెంట్ను స్పేర్స్-చెకౌట్ ద్వారా ప్రదర్శించడానికి ఆదేశం:
$ git అరుదైన చెక్అవుట్ జాబితారిమోట్ బ్రాంచ్ నుండి గతంలో పేర్కొన్న రిపోజిటరీ మాత్రమే పొందినట్లు గమనించవచ్చు:
మేము మొత్తం రిపోజిటరీని తనిఖీ చేయకుండా స్పేర్స్ చెక్అవుట్ విధానాన్ని వివరించాము.
ముగింపు
అవును, Git వినియోగదారులు మొత్తం Git రిపోజిటరీని డౌన్లోడ్ చేయకుండానే చిన్న చెక్అవుట్ చేయవచ్చు. అలా చేయడానికి, ముందుగా, అవసరమైన స్థానిక Git రిపోజిటరీకి వెళ్లండి. 'ని ఉపయోగించడం ద్వారా అరుదైన చెక్అవుట్ లక్షణాన్ని ప్రారంభించండి $ git config core.sparseCheckout 'ఆదేశం మరియు దాని విలువను ఇలా పేర్కొనండి' నిజం ”. అప్పుడు, రిమోట్ URLని జోడించి, నిర్దిష్ట రిపోజిటరీని ఏకకాలంలో స్థానిక Git రిపోజిటరీకి పొందండి. చివరగా, 'ని అమలు చేయండి git లాగండి