கிதுப் என்றால் என்ன, அது ஏன் பயன்படுத்தப்படுகிறது?

கிதுப் என்றால் என்ன, அது ஏன் பயன்படுத்தப்படுகிறது?

கிட்ஹப் என்பது ஒரு இணைய தளம் மற்றும் சேவையாகும். GitHub இன் சலசலப்பில் என்ன நடக்கிறது என்பதை அறிய விரும்புகிறீர்களா? என்பதை அறிய படிக்கிறேன்.

GitHub இல் "Git"

GitHub ஐப் புரிந்து கொள்ள, நீங்கள் முதலில் Git பற்றிய புரிதலைப் பெற்றிருக்க வேண்டும். ஜிஐடி என்பது ஒரு திறந்த மூல பதிப்பு கட்டுப்பாட்டு அமைப்பாகும், இது லினஸ் டோர்வால்ஸ் - லினக்ஸை உருவாக்கிய அதே நபர். GIT மற்ற பதிப்புகளின் கட்டுப்பாட்டு அமைப்புகளைப் போன்றது - கவிழ்ப்பு CVS மற்றும் மெர்குரியல், ஆனால் இவை மட்டும் அல்ல.

எனவே, Git ஒரு வெளியீட்டு கட்டுப்பாட்டு அமைப்பு, ஆனால் அது என்ன அர்த்தம்? டெவலப்பர்கள் ஏதாவது ஒன்றை உருவாக்கும்போது (எடுத்துக்காட்டாக, பயன்பாடு), குறியீட்டில் நிலையான மாற்றங்களைச் செய்கிறார்கள், மேலும் முதல் அதிகாரப்பூர்வ (பரிசோதனை அல்லாத) பதிப்பு வரை புதிய பதிப்புகளை உருவாக்குகிறார்கள்.

வெளியீட்டு கட்டுப்பாட்டு அமைப்புகள் இந்த மதிப்பாய்வுகளை நேரடியாக பராமரிக்கின்றன, மேலும் சரிசெய்தல்களை மையக் கிடங்கில் சேமிக்கின்றன. இது டெவலப்பர்கள் எளிதாக ஒத்துழைக்க அனுமதிக்கிறது, ஏனெனில் அவர்கள் நிரலின் புதிய பதிப்பைப் பதிவிறக்கலாம், மாற்றங்களைச் செய்யலாம் மற்றும் சமீபத்திய பதிப்பைப் பதிவிறக்கலாம். ஒவ்வொரு டெவலப்பரும் இந்தப் புதிய மாற்றங்களைப் பார்க்கலாம், அவற்றைப் பதிவிறக்கலாம் மற்றும் பங்களிக்கலாம்.

அதேபோல், திட்டத்துடன் எந்த தொடர்பும் இல்லாதவர்கள் கோப்புகளை பதிவிறக்கம் செய்து பயன்படுத்தலாம். பெரும்பாலான லினக்ஸ் பயனர்கள் இந்த செயல்முறையை அறிந்திருக்க வேண்டும், ஏனெனில் தேவையான கோப்புகளைப் பதிவிறக்குவதற்கு Git அல்லது Subsion அல்லது இதே போன்ற மற்றொரு முறையைப் பயன்படுத்துவது மிகவும் பொதுவானது - குறிப்பாக மூலக் குறியீட்டின் நிரலை சேகரிக்கத் தயாரிப்பதில் (லினக்ஸ் பயனர்களுக்கு மிகவும் பொதுவான நடைமுறை) .

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

Jaithb இல் "The Axis"

GIT என்பது ஒரு பதிப்புக் கட்டுப்பாட்டு அமைப்பு என்பதை நாங்கள் நிரூபித்துள்ளோம், இது பல மாற்றுகளைக் காட்டிலும் சிறந்தது. எனவே, ஜிப்தேப்பை மிகவும் சிறப்பானதாக்குவது எது? Git என்பது ஒரு கட்டளைக் கருவி, ஆனால் Git ஐ உள்ளடக்கிய அனைத்து விஷயங்களும் அச்சு ஆகும் - GitHub.com - டெவலப்பர்கள் தங்கள் திட்டங்களையும் நெட்வொர்க்குகளையும் ஒரே மாதிரியாக சிந்திக்கும் நபர்களுடன் சேமிக்கிறார்கள்.

GitHub ஐப் பயன்படுத்த விரும்புவதைத் தூண்டும் சில முக்கிய காரணங்களைக் கூறுவோம், மேலும் சில சொற்களைக் கற்றுக்கொள்வோம்.

ஸ்டோர்

கிடங்கு (வழக்கமாக "ribu" என சுருக்கப்பட்டது) ஒரு குறிப்பிட்ட திட்டத்திற்கான அனைத்து கோப்புகளும் சேமிக்கப்படும் தளமாகும். ஒவ்வொரு ரிபோ திட்டத்திற்கும் அதன் சொந்தம் உள்ளது, மேலும் நீங்கள் அதை ஒரு தனிப்பட்ட URL மூலம் அணுகலாம்.

ஃபர்கிங் ரிபோ

"ப்ரீதீஸ்" என்பது ஏற்கனவே இருக்கும் மற்றொரு திட்டத்தின் அடிப்படையில் ஒரு புதிய திட்டத்தை உருவாக்குவது ஆகும். இது ஒரு சிறந்த அம்சமாகும், இது திட்டங்கள் மற்றும் பிற திட்டங்களின் வளர்ச்சியை பெரிதும் ஊக்குவிக்கிறது. நீங்கள் GitHub இல் ஒரு திட்டப்பணியைக் கண்டால், அதில் நீங்கள் பங்களிக்க விரும்பினால், நீங்கள் ribo ஐப் பிரித்து, நீங்கள் விரும்பும் மாற்றங்களைச் செய்து, ஒரு புதிய மறு வாங்குதலாகத் திருத்தப்பட்ட திட்டத்தை வெளியிடலாம். உங்கள் புதிய திட்டத்தை உருவாக்க நீங்கள் பிரித்த அசல் கிடங்கு புதுப்பிக்கப்பட்டால், இந்த புதுப்பிப்புகளை உங்கள் தற்போதைய கிளையில் எளிதாகச் சேர்க்கலாம்.

திரும்பப் பெறுவதற்கான கோரிக்கைகள்

நான் ஒரு கிடங்கை உருவாக்கியுள்ளேன், திட்டத்தின் சிறந்த மதிப்பாய்வு என்னிடம் உள்ளது, மேலும் அசல் டெவலப்பர்களால் நீங்கள் அங்கீகரிக்கப்பட விரும்புகிறீர்கள் - மேலும் இது அதிகாரப்பூர்வ திட்டம் / கிடங்கில் சேர்க்கப்படலாம். திரும்பப் பெறும் கோரிக்கையை உருவாக்குவதன் மூலம் இதைச் செய்யலாம். அசல் கிடங்கு ஆசிரியர்கள் உங்கள் வேலையைப் பார்க்க முடியும், பின்னர் அதிகாரப்பூர்வ திட்டத்தில் அதை ஏற்க அல்லது ஏற்க வேண்டாம். நீங்கள் திரும்பப் பெறுவதற்கான கோரிக்கையை வெளியிடும்போது, ​​GitHub உங்களுக்கும், திட்டத்திற்குப் பொறுப்பான முக்கிய நபருக்கும் ஒரு சிறந்த தரகரை வழங்குகிறது.

சமுக வலைத்தளங்கள்

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

திட்ட மதிப்பாய்வுகள் பொதுவில் விவாதிக்கப்படலாம், எனவே பரந்த அளவிலான நிபுணர்கள் திட்டத்தில் முன்னேற அறிவு மற்றும் ஒத்துழைப்புக்கு பங்களிக்க முடியும். Github தோன்றுவதற்கு முன், ஒரு திட்டத்தில் பங்களிப்பதில் ஆர்வமுள்ள டெவலப்பர்கள் பொதுவாக ஆசிரியர்களைத் தொடர்பு கொள்ள சில வழிகளைக் கண்டுபிடிக்க வேண்டும் - ஒருவேளை மின்னஞ்சல் மூலம் - பின்னர் அவர்கள் நம்பலாம் மற்றும் அவர்களின் பங்களிப்பு முறையானது என்று அவர்களை நம்ப வைக்க வேண்டும்.

பதிவுகளை மாற்றவும்

ஒரு திட்டத்தில் பலர் ஒத்துழைக்கும்போது, ​​மதிப்புரைகளைக் கண்காணிப்பது கடினம் - இந்தக் கோப்புகள் என்ன, எப்போது, ​​எங்கு சேமிக்கப்படுகின்றன என்பதை யார் மாற்றினார்கள். கிட்ஹப் கிடங்கில் செலுத்தப்பட்ட அனைத்து மாற்றங்களையும் கண்காணிப்பதன் மூலம் இந்த சிக்கலைக் கவனித்துக்கொள்கிறது.

ஜெதாப் டெவலப்பர்களுக்கு மட்டுமல்ல

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

GitHub பற்றி இப்போது உங்களுக்குத் தெரியும், நீங்கள் தொடங்கத் தயாரா? செல்க  GitHub.com  மற்றும் மதிப்பாய்வு செய்வதை உறுதி செய்யவும்  உதவி பக்கங்கள் அவர்கள் பதிவு செய்த பிறகு.

தொடர்புடைய இடுகைகள்
என்ற கட்டுரையை வெளியிடவும்

கருத்தைச் சேர்க்கவும்