கணினிகள், மென்பொருள்
Git தகவல் - அது என்ன? ஆரம்ப Git: விளக்கம்
மென்பொருள் வளர்ச்சி அந்தப் பகிர்தலில் ஈடுபட்ட பல Git தகவல் பற்றி கேள்விப்பட்டார். மூன்று கடிதங்கள் யாவை? அது திறம்பட ஒரு ஒரேவிதமான பயனர் இடைமுகத்துடன் இருந்தபோதும் போலல்லாமல் மற்ற ஒத்த அமைப்புகள் தகவல் முற்றிலும் வெவ்வேறு கருத்துக்கள், அதை வேலை இவை இந்த பதிப்பு கட்டுப்பாட்டு அமைப்பு, பயன்படுத்த தொடர, விளக்கம், அத்துடன் செயல்படும் கொள்கைகளையும் எளிதில் புரிந்து கொள்ளும் முக்கியம். எனவே, Git தகவல் என்ன?
விளக்கம்
Git தகவல் புதிதாக உருவாக்கப்பட்ட கோப்பு ஒரு பகிரப்பட்ட பதிப்பு கட்டுப்பாட்டு அமைப்பு. அது 2005 இல் லினக்ஸ் இயங்கு ஆசிரியர் நிறுவப்பட்டது. கணினி கோப்புகள் பராமரிக்க மற்றும் புதுப்பிக்க மாற்றங்கள் தளத்தில் வேலை, அத்துடன் ஒருங்கிணைக்கப்படும். ஒரு சில டெவலப்பர்கள் ஒரு ஆய்வுத் திட்டத்தில் பணிபுரிவதில் போது இது ஒரு மிக வசதியான அணுகுமுறையாகும். இன்றுவரை, அது Git தகவல் பல புகழ்பெற்ற திட்டங்களில் பயன்படுத்தப்படுகிறது. இது போன்ற பயன்பாடு? உதாரணமாக, ஆண்ட்ராய்டு இயக்க அமைப்பின் வளர்ச்சி புரோகிராமர்கள் பெரிய அளவில் ஈடுபட்டுள்ளது. அது மற்றவர்களை அது குறித்து எதுவும் தெரியாது போது, அவற்றில் ஒன்று ஒரு வித்தியாசம் என்றால் மிகவும் சிரமமாக இருக்கும். Git தகவல் பல தவறுகளையும் வழக்கில் கோப்புகளை முந்தைய பதிப்புகளில் செல்ல அனைவருக்கும் அனைத்து மாற்றங்கள் எச்சரிக்கையாக இருக்க வேண்டும் அனுமதிக்கிறது.
ஸ்னாப்ஷாட்கள், இல்லை திட்டுகள் பயன்படுத்தி
Git தகவல் மற்றும் பிற இடையே உள்ள முக்கிய வேறுபாடு பதிப்பு கட்டுப்பாட்டு அமைப்புகள் அது தரவு தெரிகிறது என்று. மாற்றங்கள் பட்டியலை பெரும்பாலான திட்டங்கள் கடை தகவல், கோப்புகள் ஐந்து இணைப்புகளை அழைப்பு விடுத்தார். இது போன்ற அமைப்புகளால் கோப்புகளின் தொகுப்பாக சேமிக்கப்படுகிறது தரவு, அத்துடன் பொறுத்து நேரம் ஒவ்வொரு கோப்பிலும் செய்யப்படுகின்றன மாற்றங்கள் ஒரு தொகுப்பு அடங்கும். எப்படி அதன் தரவு Git தகவல் சேமிக்க? மற்றவர்கள் இது வேறுபட்டுள்ளது என்று இந்த அமைப்பு அங்கு என்ன? மாறாக தோல்திட்டுகளையே சேமிக்கப்பட்ட தரவை ஒரு சிறிய கோப்பு அமைப்பின் காஸ்டுக்களின் ஒரு தொகுப்பு கருதப்படுகிறது. ஒரு பயனர் திட்டத்தின் ஒரு புதிய பதிப்பு செய்துகொள்கிறார் போதெல்லாம், அமைப்பு வெறும் நேரத்தில் அச்சு கோப்பு நிலையை வைத்திருக்கிறது. அங்கு கோப்பு மாறவில்லை வழக்கில் திறன் அதிகரிக்க, அமைப்பு காப்பாற்ற இல்லை, முன்னர் சேமிக்கப்பட்ட நகலைக் இதில் தேதி வரை செய்யப்பட்ட பற்றிக் குறிப்பிடுகிறார்.
இந்த மற்றக் கட்டுப்பாட்டு அமைப்புகளுடன் ஒரு முக்கியமான மாறாக, Git தகவல் உள்ளார்ந்த இது. நன்மைகள் இடையே வேறுபாடு என்ன? Git தகவல் அது மேல் ரன் என்று மிகவும் சக்திவாய்ந்த கருவிகள் ஒரு சிறிய கோப்பு முறைமை போன்ற ஆகிறது.
நன்மையடைய உள்ளூர் நடவடிக்கைகளை
Git தகவல் மிக செயல்பாடுகளை மேற்கொள்ளும் பொருட்டு, மட்டுமே அகக் கோப்புகளும் வளங்கள் வேண்டும். இந்த பெரும்பாலான சந்தர்ப்பங்களில் நெட்வொர்க் பிற கணினிகளில் சேமிக்கப்பட்ட தரவை எந்த தேவை இருக்கிறது என்று அர்த்தம். திட்டத்தில் எல்லா மாற்றங்களையும் வட்டில் இருப்பதால், மின்னல் வேகத்தில் நடக்கிறது செயல்பாடுகளை மேற்கொள்ளும். உதாரணமாக, திட்ட வரலாற்றில் காண, இது சர்வர் இருந்து பதிவிறக்க தேவையில்லை. அவள் கணினியில் ஒரு உள்ளூர் களஞ்சியம் வாசிக்கக் கூடியது. நீங்கள் ஒரு மாதம் முன்பு செய்யப்பட்டது இது கோப்பு, பதிப்பு மற்றும் தற்போதைய இடையே மாற்றங்களை பார்க்க விரும்பினால், நீங்கள் அதை மிக விரைவில், சர்வர் ஈடுபடுகிறார்கள் இல்லாமல் செய்ய முடியும்.
மற்றொரு உள்ளூர் வேலை இணைய இணைப்பு இல்லாமல் செய்ய விரும்பும் விஷயங்கள் நிறைய இருக்க முடியும் என்று ஒன்று உள்ளது. உதாரணமாக, ஒரு டெவலப்பர் போக்குவரத்து போது மாற்றங்களைச் செய்யலாம். பல கட்டுப்பாட்டு அமைப்புகள், இந்த சாத்தியம் இல்லை.
தரவு ஒருமைப்பாடு அவதானிப்பு
நீங்கள் எந்த கோப்பு சேமிக்கும் முன்னர், அது நேரடியாக Git தகவல் கணக்கிடப்படுகிறது ஒரு செக்சம்மின் வடிவத்தில் ஒரு கோட் வரையறுக்கப்படும். ஒரு என்ன செக்சம்? இந்த மதிப்பு, ஒரு சிறப்பு அல்கோரிதம் பயன்படுத்தி கணக்கிடப்பட்ட மற்றும் சேமிப்பு மற்றும் பரிமாற்றம் செய்கையில் தரவு முழுமையை சரிபார்க்க பயன்படுத்தப்படுகிறது. அது Git தகவல் அறிவு இல்லாமல் எதையும் மாற்ற இயலாது, அது அமைப்பு தத்துவத்தின் ஒரு முக்கியமான அங்கமாகும்.
இவை பெரும்பாலும் சேர்க்கப்பட்டது
கிட்டத்தட்ட Git தகவல் ஏற்படும் அனைத்து நடவடிக்கைகள், தரவுத்தளத்தில் சேர்க்க. அவர்கள் நீக்க மிகவும் கடினம். நீங்கள் மட்டும் சேமிக்கப்படும் தகவல்கள் இதுவரை இல்லை இழக்க முடியும், ஆனால் அது இடத்தில் பூட்டப்படும் போது இழப்பு விலக்கப்படுகிறது. இந்த காரணத்துக்காக, பல மக்கள் அதை Git தகவல், நீங்கள் சீர்படுத்த முடியாத ஏதாவது செய்ய ஆபத்து இல்லாமல் ஆய்வுகளுக்கு முடியும் என்பதால் தேர்வு.
கோப்பு நிலையை
ஆரம்ப Git தகவல் பணிபுரியும் கோப்பு மூன்று மாநிலங்களில் ஒன்றில் இருக்க முடியும் என்று நினைவு ஈடுபடுத்துகிறது:
- நிலையான, அதாவது, கோப்பு உள்ளூர் கடையில் சேமிக்கப்படுகிறது.
- மாற்றங்களை ஏற்படுத்தியதும் வருகிறது ஆனால் இன்னும் பாதுகாப்பதற்கான செயல்படுத்தப்படவில்லை மாறிய.
- தயாராக - பாதுகாப்பதற்கான குறிக்கப்படுகின்றன என்றும் கோப்புகளை மாற்றப்பட்டது.
எனவே, Git தகவல் பயன்படுத்தும் திட்டங்களில், அங்கு கோப்பின் வெவ்வேறு மாநிலங்களில் மூன்று பிரிவுகள் உள்ளன:
- மீத்தரவும் ஆப்ஜெக்ட் தரவைப் அடிப்படை சேமித்தும் வைக்கிறது Git தகவல் அடைவு. இந்த அமைப்பு மிக முக்கியமான பகுதியாக உள்ளது.
- திட்டம் எந்த பதிப்பு தகவல் பிரதியை இருந்து பிரித்தெடுக்கப்படும் இது வேலை அடைவு.
- அடுத்தடுத்த பாதுகாப்பு குறித்த தகவல்களை உள்ளடக்கியிருக்கும் கோப்பு.
Git தகவல் நிறுவ
நீங்கள் ஒரு பதிப்பு கட்டுப்பாட்டு அமைப்பு பயன்படுத்த செய்ய வேண்டும் முதல் விஷயம் - அதை நிறுவ. இதை செய்ய பல வழிகள் உள்ளன. இரண்டு முக்கிய விருப்பங்கள்:
- மூலத்தில் இருந்து Git தகவல் நிறுவுதல்.
- உங்கள் தளத்திற்கு நிறுவல் தொகுப்பு.
மூலத்தில் இருந்து Git தகவல் நிறுவுதல்
கிடைக்கின்ற போது இந்த விருப்பத்தை ஒரு மேம்பட்ட வகையில் பயன்படுத்துவது, சமீபத்திய பதிப்பாக கிடைக்கும். ஒவ்வொரு மேம்படுத்தல் வழக்கமாக பயனுள்ள மேம்பாடுகளைக் நிறைய கொண்டிருக்கிறது பயனர் இடைமுகம். என்று நீங்கள் மூல நிறுவினால் ஏன், நீங்கள் மிகவும் கடினம், அது தேர்வு நல்லது உள்ளது. ஆமாம், பெரும்பாலான Linux வழங்கல்கள், வழக்கொழிந்ததாகவும் தொகுப்புகள் ஆகியவை அடங்கும்.
நீங்கள் தேவையான நூலகங்களை நிறுவ வேண்டும்: குடியேறிய, சுருட்டை, libiconv, OpenSSL, க்குரிய zlib. அவர்களை நிறுவிய பின், நீங்கள், சமீபத்திய பதிப்பு கட்டுப்பாட்டு அமைப்பு பதிவிறக்க தொகுக்கலாம் இதை நிறுவ முடியும்.
விண்டோஸ் நிறுவல்
நீங்கள், லினக்ஸ் இல்லை என்றால் நான் Git தகவல் பயன்படுத்த விரும்பினால், விண்டோஸ் இந்த அமைப்பு ஆதரிக்கிறது. அது நிறுவ மிகவும் எளிதானது. ஒரு திட்டம் msysGit, எளிதான ஒன்றாகும் இது நிறுவல் செயல்முறை உள்ளது. நீங்கள் திட்டத்தின் மகிழ்ச்சியா பக்கத்தில் காணலாம் நிறுவி கோப்பு, பதிவிறக்கி, பின்னர் அதை ரன் வேண்டும். வரைகலை மற்றும் கன்சோல் - உங்கள் கணினியில் நிறுவிய பின் இரண்டு பதிப்புகள் இருக்கும்.
தொடக்க அமைப்பு Git தகவல்
கட்டுப்பாட்டு அமைப்பு கணினியில் நிறுவியவுடன், நீங்கள் பயனர் சூழல் கட்டமைக்க சில வழிமுறைகளை செயல்படுத்த வேண்டும். இது ஒரு முறை மட்டுமே செய்யப்படுகிறது. புதுப்பிக்கும்போது அனைத்து அமைப்புகள் சேமிக்கப்படும். அவை எந்த நேரத்திலும் மாற்ற முடியும்.
Git தகவல் அமைப்புகளை செய்ய மற்றும் கணினி செயல்பாட்டை, அத்துடன் தோற்றம் கட்டுப்படுத்த அனுமதிக்கிறது யுடிலிட்டி Git கட்டமைப்பு, அடங்கும். இந்த காரணிகள் மூன்று இடங்களில் சேமிக்க முடியும்:
- அனைத்து பயனர்கள் மற்றும் களஞ்சியங்களை பொதுவானதாக உள்ள மதிப்புகள் கொண்ட கோப்பு.
- கோப்பு அமைப்புகளை குறிப்பிட்ட பயனர் கொண்டிருக்கும்.
- தற்போதைய களஞ்சியமாக அமைந்துள்ளது கட்டமைப்பு கோப்பில். இத்தகைய அளவுருக்களே அது செல்லுபடியாகும்.
விருப்ப பெயர்
முதலில், நிறுவிய பின், நீங்கள் ஒரு பயனர் பெயர் மற்றும் மின்னஞ்சல் வழங்க வேண்டும். ஒவ்வொரு செய்து போன்ற (மாநில காப்பாற்ற) விவரங்களைக் கொண்டிருக்கிறது இது மிகவும் முக்கியமானது. அவர்கள் செய்துகொள்கிறார் அனைத்து பரவும் சேர்க்கப்பட்டுள்ளது பின்னர் மாற்ற முடியாது.
நீங்கள் -global விருப்பத்தை குறிப்பிட்டால், இந்த அமைப்புகளை முறை செய்யப்பட வேண்டும்.
ஒரு உரை ஆசிரியர் தேர்வு
Git தகவல் உள்ள செய்திகளை தட்டச்சு தேவையான போது விடும் படியும் தேர்வு ஆசிரியர், பெயர் குறிப்பிடாமல் பிறகு. இயல்புநிலை தரமான இயங்கு ஆசிரியர் பயன்படுத்தும். பயனர் மற்ற பயன்படுத்த விரும்புகிறது என்றால், நீங்கள் core.editor வரிசையில் கட்டமைப்பு கோப்பில் பதிவு செய்ய வேண்டும்.
அமைப்புகளைச் சரிபார்
Git தகவல் அடிப்படைகள் அறிய, நீங்கள் பயன்படுத்திய அமைப்புகளைச் சரிபார்ப்பதற்கு முடிய வேண்டும். இந்த நோக்கத்திற்காக அணி Git கட்டமைப்பு -list. அது காணலாம் என்று அனைத்து தேர்வுகளுடன் காட்டுகிறது. சில விருப்பங்கள் பெயர்கள் ஒருமுறைக்கு மேல் பட்டியலிடப்பட்ட இருக்கலாம். இந்த Git தகவல் வெவ்வேறு கோப்புகளை ஒரே திறவுகோல் படிக்கும் உண்மையில் காரணமாக உள்ளது. இந்த சூழ்நிலையில், கடந்த மதிப்பு ஒவ்வொரு விசைப் பயன்படுத்தப்பட்டது. {முக்கிய} "« - இது «--list» இடத்தில் அணிக்கு பொருந்தும் என்று குறிப்பிட்ட விசைகள் மதிப்புகள் சரிபார்க்க முடியும்.
எப்படி ஒரு களஞ்சியமாக உருவாக்க
இரண்டு வழிகளில் இந்த இலக்கை அடைவதற்கு. முதல் தற்போதைய அடைவு, அல்லது திட்டத்தில் இறக்குமதி செய்ய உள்ளது. இரண்டாவது - ஏற்கனவே களஞ்சியம் சர்வர் இருந்து ஒரு குளோன்.
இந்த அடைவில் உருவாக்கவும்
பயனர் ஒரு தற்போதைய திட்டம் Git தகவல் பயன்படுத்தி தொடங்க முடிவு செய்தால் அது டைரக்டரியில் சென்று அமைப்பு துவக்க வேண்டும். இந்த ஒரு குழு Git ஆரம்பம் தேவைப்படுகிறது. அது தேவையான அனைத்து கோப்புகளையும் கொண்டிருக்காது என்று அடைவில் ஒரு துணைக்கோப்பகத்தில் உருவாக்குகிறது. இந்த கட்டத்தில், இன்னும் திட்டம் பதிப்பு கட்டுப்பாட்டு நிறுவப்படவில்லை. குறியீட்டு தங்கள் தேவை கட்டுப்படுத்த மற்றும் மாற்றங்கள் நிலைப்பாடு செய்ய கோப்புகளை சேர்க்க.
ஒரு களஞ்சியமாக குளோனிங்
ஏற்கனவே களஞ்சியம் ஒரு நகலைப் பெற ஒரு குழு Git குளோன் வேண்டும். Git தகவல் உதவியுடன் சர்வரில் இருந்து கிட்டத்தட்ட அனைத்து தரவின் நகலை பெறுகிறது. இந்த ஒவ்வொரு கோப்பிலும் அனைத்து பதிப்புகள் பொருந்தும். குளோனிங் போது அதை இருந்த நிலைக்குச் செல்லும் சர்வர் திரும்ப எந்த வாடிக்கையாளர் மீது குளோன் பயன்படுத்த முடியும் சர்வர் புரோகிராமர் தோல்வியின் வழக்கில் போன்ற ஒரு மிக எளிது அம்சம். இந்த ஒரு மீட்க புள்ளிக்கு இத்தகைய உள்ளது.
Git தகவல் ஒரு கோப்பை நீக்குகிறது
நாங்கள் கண்காணிக்கப்பட கோப்புகளை, என்று குறியீட்டு இருந்து நீக்கவோ என்றால் எந்த கோப்பு, இருக்க முடியும் நிறுவல்நீக்கி. இந்த ஒரு குழு Git RM தேவைப்படுகிறது. இது பயனர் கோப்பகத்திலிருந்து கோப்பு நீக்குகிறது. பிறகு நீங்கள் செய்து செயல்படுத்த வேண்டும். அவரை பிறகு, கோப்பு வெறுமனே மறைந்துவிடும் இனி கண்காணிக்கப்படவும் வேண்டும். அது மாற்றம் செய்யப்பட்டால், மற்றும் ஏற்கனவே அட்டவணையிடுகிறது, பின்னர் -f விருப்பத்தை ஒரு கட்டாய அகற்றுதல் பொருந்தும். இத்தகைய ஒரு முறை இன்னும் ஸ்னாப்ஷாட்டில் பதிவுசெய்யாமலிருந்தால் என்று தரவும் நீக்கப்படவோ தடுக்கும், மற்றும் கணினி மீட்க வழி இல்லை என்று.
மாற்றங்கள் ரத்து
எந்த நேரத்திலும், எந்த நடவடிக்கையும் ஒழிக்கும் தேவைப்படலாம். பயனர் சில கோப்புகளை சேர்க்க மறந்து, ஆரம்ப செய்து இருந்தால், அதைத் விருப்பத்தை --amend பயன்படுத்தி, இலக்கை அடைய முடியும். இந்த கட்டளை குறியீட்டு செய்ய பயன்படுத்தப்படுகிறது. கடந்த பாதுகாத்த பிறகு எந்த மாற்றங்களையும் செய்யவில்லை என்றால், திட்ட அதே நிலையில் இருக்கும், மற்றும் ஆசிரியர் பயனர் உங்களுக்கு தேவையான எல்லாம் திருத்துவதற்கானப் கருத்துகள் இருக்கும். அது செயல்படும் ஒவ்வொரு ரத்து ரத்து செய்யப்படும் இல்லை என்பதை நினைவில் கொள்ள வேண்டும். சில நேரங்களில் நீங்கள் நிரந்தரமாக தேவையான நீக்கலாம். அது கவனத்துடன் இருக்க வேண்டும்.
முடிவுகளை
இப்போது பயனர் அது மற்ற ஒத்த பொருட்கள் வேறுபடுகிறது எப்படி ஏன் இந்த பதிப்பு கட்டுப்பாட்டு அமைப்பு தேவை என்ன Git தகவல், ஒரு யோசனை அமைக்க வேண்டும். அது ஒரு முழு ஆய்வு தங்களை தனிப்பட்ட அமைப்புகளை கொண்டு Git தகவல் ஒரு உடன்பாடான பதிப்பை நிறுவ வேண்டும் என்பது தெளிவு. அமைப்பு வேலை செயல்முறை மூலம் படிப்படியாக பயனர் படி நடத்த முடியும் "டம்மீஸ்", ஐந்து Git தகவல் எந்த பயிற்சி அல்லது வீடியோ நிச்சயமாக தடுக்க முடியாது.
Similar articles
Trending Now