கிட்டில் அப்ஸ்ட்ரீம் கிளையை அமைக்கவும்

Set Upstream Branch Git



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

முன்நிபந்தனைகள்:

GitHub டெஸ்க்டாப்பை நிறுவவும்

GitHub டெஸ்க்டாப் Git பயனருக்கு git தொடர்பான பணிகளை வரைபடமாக செய்ய உதவுகிறது. உபுண்டுவிற்கான இந்த பயன்பாட்டின் சமீபத்திய பதிப்பை நிறுவுபவரை github.com இலிருந்து எளிதாக பதிவிறக்கம் செய்யலாம். இதைப் பயன்படுத்த நீங்கள் பதிவிறக்கம் செய்த பிறகு இந்த அப்ளிகேஷனை இன்ஸ்டால் செய்து கட்டமைக்க வேண்டும். நிறுவல் செயல்முறையை சரியாக அறிய உபுண்டுவில் கிட்ஹப் டெஸ்க்டாப்பை நிறுவுவதற்கான டுடோரியலையும் நீங்கள் பார்க்கலாம்.







GitHub கணக்கை உருவாக்கவும்

எந்தவொரு உள்ளூர் களஞ்சியத்தையும் வெளியிட நீங்கள் ஒரு கிட்ஹப் கணக்கை உருவாக்க வேண்டும்.



ஒரு களஞ்சியத்தை உருவாக்கவும்

இந்த டுடோரியலில் பயன்படுத்தப்படும் கட்டளைகளைச் சரிபார்க்க நீங்கள் ஒரு உள்ளூர் களஞ்சியத்தை உருவாக்கி, ரிமோட் சர்வரில் களஞ்சியத்தை வெளியிட வேண்டும்.



கிட் களஞ்சியத்தைத் தொடங்கவும்

முனையத்திலிருந்து உள்ளூர் களஞ்சியக் கோப்புறைக்குச் சென்று, உள்ளூர் களஞ்சியத்தைத் தொடங்க பின்வரும் கட்டளையை இயக்கவும்.





$git init

புஷ் பயன்படுத்தி அப்ஸ்ட்ரீம் கிளையை அமைக்கவும்:

உள்ளூர் களஞ்சியத்தின் எந்தவொரு புதிய கிளையையும் பயன்படுத்தி தொலைநிலை சேவையகத்திற்கு தள்ளப்படலாம் -செட்-அப்ஸ்ட்ரீம் விருப்பம் அல்லது -உ விருப்பம். இந்த விருப்பங்களின் பயன்பாடுகள் டுடோரியலின் இந்த பகுதியில் காட்டப்பட்டுள்ளன.

A. செட்-அப்ஸ்ட்ரீம் விருப்பத்தைப் பயன்படுத்தி அப்ஸ்ட்ரீம் கிளை



தற்போதைய களஞ்சியத்தின் கிளை பட்டியலை சரிபார்த்து, ஒரு புதிய கிளையை உருவாக்க பின்வரும் கட்டளைகளை இயக்கவும் இரண்டாம் நிலை பயன்படுத்தி -b விருப்பம்.

$கிட் கிளை
$ஜிட் செக் அவுட் -பிஇரண்டாம் நிலை
$கிட் கிளை

பின்வரும் வெளியீடு பெயரிடப்பட்ட ஒரு கிளை மட்டுமே இருப்பதைக் காட்டுகிறது முக்கிய தற்போதைய களஞ்சியத்தில். பெயரிடப்பட்ட ஒரு புதிய கிளை இரண்டாம் நிலை பயன்படுத்துவதன் மூலம் உருவாக்கப்பட்டது -பி விருப்பம்.

உள்ளூர் களஞ்சியத்தின் புதிய கிளையை வெளியிடப்பட்ட தொலைநிலை களஞ்சியத்திற்கு தள்ள பின்வரும் கட்டளையை இயக்கவும் github.com. புதிதாக உருவாக்கப்பட்ட கிளையை ரிமோட் சர்வரில் தள்ள GitHub பயனர் கணக்கை நீங்கள் அங்கீகரிக்க வேண்டும்.

$git மிகுதி --set-upstreamதோற்றம் இரண்டாம் நிலை

GitHub கணக்கு சரியாக அங்கீகரிக்கப்பட்டால் பின்வரும் வெளியீடு தோன்றும்.

இதிலிருந்து தொலைநிலை களஞ்சியத்தை நீங்கள் சரிபார்க்கலாம் github.com ரிமோட் சர்வரில் புதிய கிளை சரியாக தள்ளப்பட்டுள்ளதா என்பதை சரிபார்க்க. பின்வரும் படம் புதிய கிளை என்பதைக் காட்டுகிறது, இரண்டாம் நிலை, சரியாக தள்ளப்படுகிறது.

பி. Upstream கிளை பயன்படுத்தி -u விருப்பத்தை

ஒரு புதிய கிளையை உருவாக்க பின்வரும் கட்டளைகளை இயக்கவும் சோதனை பயன்படுத்தி -பி விருப்பத்தைப் பயன்படுத்தி புதிய கிளையை தொலை களஞ்சியத்திற்கு தள்ளுதல் -உ விருப்பம். முந்தைய கட்டளையைப் போலவே, புதிதாக உருவாக்கப்பட்ட கிளையை ரிமோட் சர்வரில் தள்ள GitHub பயனர் கணக்கை நீங்கள் அங்கீகரிக்க வேண்டும்.

$ஜிட் செக் அவுட் -பிசோதனை
$git மிகுதி -உதோற்றம் சோதனை

GitHub கணக்கு சரியாக அங்கீகரிக்கப்பட்டால் பின்வரும் வெளியீடு தோன்றும்.

இதிலிருந்து தொலைநிலை களஞ்சியத்தை நீங்கள் சரிபார்க்கலாம் github.com ரிமோட் சர்வரில் புதிய கிளை சரியாக தள்ளப்பட்டுள்ளதா என்பதை சரிபார்க்க. பின்வரும் படம் புதிய கிளை என்பதைக் காட்டுகிறது, சோதனை , சரியாக தள்ளப்படுகிறது.

மாற்றுப்பெயரைப் பயன்படுத்தி அப்ஸ்ட்ரீம் கிளையை அமைக்கவும்:

அப்ஸ்ட்ரீம் கிளை பணியை பயன்படுத்தி எளிதாக செய்ய முடியும் மாற்றுப்பெயர் கட்டளை ஜிட் மாற்றுப்பெயர் மற்றும் பாஷ் மாற்றுப்பெயர் புதிதாக உருவாக்கப்பட்ட கிளையை தொலைநிலை களஞ்சியத்திற்கு தள்ள கட்டளையைப் பயன்படுத்தலாம். இந்த கட்டளைகளின் பயன்பாடுகள் இந்த டுடோரியலின் இந்த பகுதியில் காட்டப்பட்டுள்ளன.

கிட் அலைஸ் பயன்படுத்தி அப்ஸ்ட்ரீம் கிளை:

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

$git config -உலகளாவியமாற்றுப்பெயர். புஷ்ட்'push -u தோற்றம் HEAD'
$ஜிட் செக் அவுட் -பிபுதிய கிளை
$போ மிகுதி

GitHub கணக்கு சரியாக அங்கீகரிக்கப்பட்டால் பின்வரும் வெளியீடு தோன்றும்.

B. பாஷ் மாற்றுப்பெயரைப் பயன்படுத்தி அப்ஸ்ட்ரீம் கிளை:

பெயரிடப்பட்ட பாஷ் மாற்றுப்பெயர் கட்டளையை உருவாக்க முதல் கட்டளையை இயக்கவும் ஜிபி புதிதாக உருவாக்கப்பட்ட கிளையை ரிமோட் சர்வரில் தள்ளுவதற்கு. இங்கே, தலை git alias கட்டளையின் அதே அர்த்தத்தைக் குறிக்கிறது. என்ற புதிய கிளையை உருவாக்க இரண்டாவது கட்டளையை இயக்கவும் புதிய கிளை 2 . பாஷ் மாற்றுப்பெயரைப் பயன்படுத்தி புதிதாக உருவாக்கப்பட்ட கிளையை ரிமோட் சர்வரில் தள்ள மூன்றாவது கட்டளையை இயக்கவும். முந்தைய கட்டளையைப் போலவே, புதிதாக உருவாக்கப்பட்ட கிளையை ரிமோட் சர்வரில் தள்ள GitHub பயனர் கணக்கை நீங்கள் அங்கீகரிக்க வேண்டும்.

$மாற்றுப்பெயர் ஜிபி='git push -u தோற்றம் HEAD'
$ஜிட் செக் அவுட் -பிபுதிய கிளை 2
$ ஜிபி

GitHub கணக்கு சரியாக அங்கீகரிக்கப்பட்டால் பின்வரும் வெளியீடு தோன்றும்.

இதிலிருந்து தொலைநிலை களஞ்சியத்தை நீங்கள் சரிபார்க்கலாம் github.com ரிமோட் சர்வரில் புதிய கிளை சரியாக தள்ளப்பட்டுள்ளதா என்பதை சரிபார்க்க.

தொலைதூர களஞ்சியத்தில் இரண்டு புதிய கிளைகள் தள்ளப்பட்டிருப்பதை பின்வரும் படம் காட்டுகிறது. இவை புதிய கிளை மற்றும் புதிய கிளை 2.

முடிவுரை:

உள்ளூர் களஞ்சியத்திலிருந்து தொலைநிலை களஞ்சியத்திற்கு கிட் கிளையை மேம்படுத்துவதற்கான பல்வேறு வழிகள் இந்த டுடோரியலில் டெமோ கிட் களஞ்சியத்தைப் பயன்படுத்தி விவரிக்கப்பட்டுள்ளன. புதிதாக உருவாக்கப்பட்ட கிளைகள் முக்கியமாக களஞ்சியத்தைப் பயன்படுத்தி தொலை களஞ்சியத்திற்குள் தள்ளப்படுகின்றன மிகுதி கட்டளை இந்த கட்டளை இந்த டுடோரியலில் பல வழிகளில் பயன்படுத்தப்படுகிறது, புதிதாக உருவாக்கப்பட்ட கிட் கிளையை ரிமோட் சர்வரில் பதிவேற்றுகிறது.