Git Pull vs Git క్లోన్: తేడా ఏమిటి?

Git Pull Vs Git Klon Teda Emiti



Git వంటి వివిధ ఆదేశాలను అందిస్తుంది git క్లోన్', 'git fetch', 'git push', 'git pull ”మరియు అనేక ఇతర కార్యాచరణల కోసం. కొన్నిసార్లు వినియోగదారులు రిమోట్ రిపోజిటరీని స్థానిక Git డైరెక్టరీకి తిరిగి పొందవలసి ఉంటుంది. ఆ ప్రయోజనం కోసం, ''ని ఉపయోగించి పేర్కొన్న రిపోజిటరీని క్లోన్ చేయడం అవసరం git క్లోన్ ” ఆదేశం. ఇది సాధారణంగా చరిత్రతో సహా మొత్తం రిపోజిటరీని తిరిగి పొందుతుంది మరియు రిపోజిటరీ యొక్క కొత్త స్థానిక కాపీని సృష్టిస్తుంది. అయితే ' git లాగండి రిమోట్ రిపోజిటరీ యొక్క తాజా సంస్కరణలతో స్థానిక కాపీని తాజాగా ఉంచడానికి ” ఆదేశం ఉపయోగించబడుతుంది.

ఈ వ్రాత విశదీకరించబడుతుంది:







“git pull” మరియు “git clone” ఆదేశాల మధ్య తేడా/వ్యత్యాసాలు ఏమిటి?

అర్థం చేసుకోవడానికి ' git లాగండి 'మరియు' git క్లోన్ ”, దిగువ పేర్కొన్న పట్టికలో వాటి మధ్య ప్రధాన వ్యత్యాసాన్ని చూడండి:



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

Gitలో “git pull” మరియు “git clone” ఆదేశాలను ఎలా ఉపయోగించాలి?

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



  • మీ GitHub ఖాతాకు సైన్ ఇన్ చేయండి.
  • మీకు నచ్చిన ఏదైనా రిపోజిటరీని ఎంచుకోండి మరియు ఈ రిపోజిటరీని క్లోనింగ్ చేయడానికి HTTPS కోడ్‌ని స్థానిక ప్రాజెక్ట్‌కి కాపీ చేయండి.
  • Git Bash టెర్మినల్‌ను ప్రారంభించండి మరియు Git స్థానిక డైరెక్టరీకి నావిగేట్ చేయండి.
  • “git clone” ఆదేశాన్ని ఉపయోగించండి మరియు రిమోట్ రిపోజిటరీ లింక్‌ను అతికించండి.
  • రిమోట్ కనెక్షన్‌ని తనిఖీ చేయండి మరియు స్థానిక Git రిపోజిటరీ నుండి రిమోట్‌కు అన్ని మార్పులను లాగండి.

దశ 1: GitHub ఖాతాకు సైన్ ఇన్ చేయండి

మొదట, వెళ్ళండి ' GitHub ” మరియు మీ వినియోగదారు పేరు మరియు పాస్‌వర్డ్ అందించడం ద్వారా సైన్ ఇన్ చేయండి:





దశ 2: రిపోజిటరీని ఎంచుకోండి

ప్రొఫైల్ చిహ్నంపై క్లిక్ చేసి, '' నొక్కండి మీ రిపోజిటరీలు ” ఎంపిక, మరియు దానికి నావిగేట్ చేయండి:



కావలసిన రిపోజిటరీని ఎంచుకోండి మరియు దానిని తెరవండి. ఉదాహరణకు, మేము ఎంచుకున్నాము ' పరీక్ష డెమో 1 ” రిమోట్ రిపోజిటరీ:

దశ 3: HTTPS URLని కాపీ చేయండి

పేర్కొన్న రిపోజిటరీ యొక్క ప్రధాన పేజీలో, హైలైట్ చేసిన “ని నొక్కండి కోడ్ 'బటన్ మరియు కాపీ' HTTPS ”URL:

దశ 4: Git Bash టెర్మినల్‌ని ప్రారంభించండి

ఇప్పుడు, స్టార్టప్ మెను సహాయంతో Git Bash టెర్మినల్‌ను తెరవండి:

దశ 5: Git లోకల్ రిపోజిటరీని దారి మళ్లించండి

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

cd 'C:\యూజర్స్\యూజర్\Git\projectrepo'

దశ 6: క్లోన్ రిపోజిటరీ

అప్పుడు, “ని ఉపయోగించి రిపోజిటరీని క్లోన్ చేయండి git క్లోన్ 'కాపీ చేసినవాటిని కమాండ్ చేసి అతికించండి' HTTPS ” దానితో పాటు URL:

git క్లోన్ https: // github.com / Gituser213 / testdemo1.git

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

దశ 7: రిమోట్ కనెక్షన్‌ని తనిఖీ చేయండి

'ని ఉపయోగించడం ద్వారా రిమోట్ URLని తనిఖీ చేయండి git రిమోట్ -v ” ఆదేశం:

git రిమోట్ -లో

దశ 8: మార్పులను లాగండి

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

Git పుల్ మూలం మాస్టర్

రిమోట్ బ్రాంచ్‌ల నుండి మార్పులు పొందినట్లు ఫలిత చిత్రం సూచిస్తుంది:

దీని గురించి అంతే ' git పుల్' మరియు 'git క్లోన్ ” Git లో ఆదేశాలు.

ముగింపు

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