Git Pull vs Git Clone: ​​வித்தியாசம் என்ன?

Git Pull Vs Git Clone Vittiyacam Enna



Git போன்ற பல்வேறு கட்டளைகளை வழங்குகிறது ' git clone', 'git fetch', 'git push', 'git pull ” மற்றும் பல வேறுபட்ட செயல்பாடுகளுக்காக. சில நேரங்களில் பயனர்கள் ரிமோட் களஞ்சியத்தை உள்ளூர் Git கோப்பகத்திற்கு மீட்டெடுக்க வேண்டும். அந்த நோக்கத்திற்காக, '' ஐப் பயன்படுத்தி கூறப்பட்ட களஞ்சியத்தை குளோன் செய்வது அவசியம் git குளோன் ” கட்டளை. இது பொதுவாக வரலாறு உட்பட முழு களஞ்சியத்தையும் மீட்டெடுக்கிறது, மேலும் களஞ்சியத்தின் புதிய உள்ளூர் நகலை உருவாக்குகிறது. அதே நேரத்தில் ' git இழுக்க தொலைநிலை களஞ்சியத்தின் சமீபத்திய பதிப்புகளுடன் உள்ளூர் நகலை புதுப்பித்த நிலையில் வைத்திருக்க ” கட்டளை பயன்படுத்தப்படுகிறது.

இந்த பதிவு விரிவாக விவரிக்கும்:







'ஜிட் புல்' மற்றும் 'ஜிட் குளோன்' கட்டளைகளுக்கு இடையே உள்ள வேறுபாடு/வேறுபாடுகள் என்ன?

புரிந்துகொள்வதற்கு ' git இழுக்க 'மற்றும்' git குளோன் ”, கீழே குறிப்பிடப்பட்டுள்ள அட்டவணையில் அவற்றுக்கிடையேயான முக்கிய வேறுபாட்டைப் பார்க்கவும்:



git இழுக்க git குளோன்
தொலைநிலை மற்றும் உள்ளூர் களஞ்சியங்களை ஒத்திசைக்க 'ஜிட் புல்' பயன்படுத்தப்படுகிறது. உள்ளூர் களஞ்சியத்தை அமைப்பதற்கு 'git clone' கட்டளை செயல்படுத்தப்படுகிறது.
இது தொலைநிலைக் களஞ்சியத்திலிருந்து குறிப்பிட்ட உள்ளூர் களஞ்சியத்திற்கு சமீபத்திய மாற்றங்களைப் பெற்று இணைக்கும். ரிமோட் ஜிட் களஞ்சியத்தின் நகலை உருவாக்கி அதை உள்ளூர் இயந்திரத்தில் சேமிக்கவும்.
இது ஒரு திட்டத்தில் பல முறை பயன்படுத்தப்படலாம். ஒரு திட்டத்தில் ஒரு முறை மட்டுமே செயல்படுத்த முடியும்.

Git இல் 'git pull' மற்றும் 'git clone' கட்டளைகளை எவ்வாறு பயன்படுத்துவது?

பயன்படுத்த ' ஜிட் புல்' மற்றும் 'ஜிட் குளோன் 'Git இல் உள்ள கட்டளைகள், கொடுக்கப்பட்ட படிகளைப் பின்பற்றவும்:



  • உங்கள் GitHub கணக்கில் உள்நுழையவும்.
  • உங்களுக்கு விருப்பமான எந்தவொரு களஞ்சியத்தையும் தேர்ந்தெடுத்து, இந்த களஞ்சியத்தை குளோனிங் செய்வதற்கான HTTPS குறியீட்டை உள்ளூர் திட்டத்திற்கு நகலெடுக்கவும்.
  • Git Bash முனையத்தைத் துவக்கி, Git உள்ளூர் கோப்பகத்திற்குச் செல்லவும்.
  • 'git clone' கட்டளையைப் பயன்படுத்தி தொலை களஞ்சிய இணைப்பை ஒட்டவும்.
  • ரிமோட் இணைப்பைச் சரிபார்த்து, உள்ளூர் Git களஞ்சியத்திலிருந்து ரிமோட்டுக்கு அனைத்து மாற்றங்களையும் இழுக்கவும்.

படி 1: GitHub கணக்கில் உள்நுழையவும்

முதலில், ' கிட்ஹப் ” மற்றும் உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை வழங்குவதன் மூலம் உள்நுழையவும்:





படி 2: ஒரு களஞ்சியத்தைத் தேர்ந்தெடுக்கவும்

சுயவிவர ஐகானைக் கிளிக் செய்து, '' ஐ அழுத்தவும் உங்கள் களஞ்சியங்கள் ” விருப்பம், மற்றும் அதற்கு செல்லவும்:



விரும்பிய களஞ்சியத்தைத் தேர்ந்தெடுத்து அதைத் திறக்கவும். உதாரணமாக, நாங்கள் தேர்ந்தெடுத்துள்ளோம் ' சோதனை டெமோ 1 ”தொலை களஞ்சியம்:

படி 3: HTTPS URL ஐ நகலெடுக்கவும்

குறிப்பிடப்பட்ட களஞ்சியத்தின் பிரதான பக்கத்தில், தனிப்படுத்தப்பட்ட '' ஐ அழுத்தவும் குறியீடு 'பொத்தானை நகலெடுக்கவும்' HTTPS ” URL:

படி 4: Git Bash டெர்மினலைத் தொடங்கவும்

இப்போது, ​​ஸ்டார்ட்அப் மெனுவின் உதவியுடன் Git Bash டெர்மினலைத் திறக்கவும்:

படி 5: Git உள்ளூர் களஞ்சியத்தைத் திருப்பிவிடவும்

இயக்கவும் ' சிடி ” கட்டளை மற்றும் குறிப்பிடப்பட்ட உள்ளூர் Git களஞ்சியத்தை திருப்பி விடவும்:

சிடி 'C:\Users\user\Git\projectrepo'

படி 6: குளோன் களஞ்சியம்

பின்னர், '' ஐப் பயன்படுத்தி களஞ்சியத்தை குளோன் செய்யுங்கள் git குளோன் ” கட்டளையிட்டு நகலெடுத்ததை ஒட்டவும்” HTTPS ” URL இதனுடன்:

git குளோன் https: // github.com / Gituser213 / testdemo1.git

ரிமோட் களஞ்சியத்தை வெற்றிகரமாக குளோன் செய்துள்ளோம் என்பதை கீழே குறிப்பிடப்பட்டுள்ள வெளியீடு குறிக்கிறது:

படி 7: ரிமோட் இணைப்பைச் சரிபார்க்கவும்

'ஐப் பயன்படுத்தி தொலை URL ஐச் சரிபார்க்கவும் ஜிட் ரிமோட் -வி ” கட்டளை:

git ரிமோட் -இல்

படி 8: மாற்றங்களை இழுக்கவும்

'' ஐ இயக்குவதன் மூலம் அனைத்து மாற்றங்களையும் ரிமோட்டில் இருந்து உள்ளூர் கிளைக்கு இழுக்கவும் git இழுக்க ” கட்டளை:

ஜிட் புல் ஆரிஜின் மாஸ்டர்

ரிமோட் கிளைகளில் இருந்து மாற்றங்கள் பெறப்பட்டதை விளைவாக படம் குறிக்கிறது:

இது பற்றி எல்லாம் ' ஜிட் புல்' மற்றும் 'ஜிட் குளோன் 'Git இல் கட்டளைகள்.

முடிவுரை

' git இழுக்க ” என்ற கட்டளையானது தொலைநிலை களஞ்சியத்தில் செய்யப்பட்ட புதிய மாற்றங்களுடன் உள்ளூர் நகலை புதுப்பித்த நிலையில் வைத்திருக்க பயன்படுகிறது. மறுபுறம், ' git குளோன் ” கட்டளையானது பொதுவாக அதன் முழு வரலாற்றையும் கொண்ட உள்ளூர் களஞ்சியத்தில் உள்ள முழு தொலை களஞ்சியத்தையும் மீட்டெடுக்கிறது மற்றும் களஞ்சியத்தின் புதிய உள்ளூர் நகலை உருவாக்குகிறது. இந்த டுடோரியல் '' இடையே உள்ள வேறுபாடுகளை சுருக்கமாக விளக்கியுள்ளது. ஜிட் புல்' மற்றும் 'ஜிட் குளோன் ”.