පරිගණක, මෘදුකාංග
Git - එය කුමක්ද? ආරම්භක සඳහා Git: විස්තරය
මෘදුකාංග සංවර්ධනය සම්බන්ධ අයගෙන් බොහෝ දෙනෙක්, Git ගැන අසා ඇති. ලිපි තුනක් මොනවාද? එය වැදගත් විස්තර මෙන්ම මෙහෙයුම් මූලධර්ම තේරුම් ගැනීමට, ඵලදායී මෙම වෙළුම් පාලන පද්ධතිය භාවිතා කිරීමට දිගටම, වන, වෙනත් සමාන පද්ධති මෙන් නොව ඒ හා සමාන පරිශීලක අතුරු මුහුණත තිබියදීත්, එය සමඟ වැඩ, තොරතුරු සම්පූර්ණයෙන්ම වෙනස් සංකල්ප වේ වේ. ඒ නිසා, Git කුමක්ද?
විස්තර
Git අලුතින් සංවර්ධනය ගොනුව සඳහා බෙදා වෙළුම් පාලන පද්ධතිය වේ. එය 2005 Linux මෙහෙයුම් පද්ධතිය කතුවරයා දී පිහිටුවන ලදී. පද්ධතිය අඩවිය සමග වැඩ synchronizes මෙන්ම, පවත්වාගෙන යාම සහ ගොනු වෙත වෙනස්කම් යාවත්කාලීන කරන්න. ව්යාපෘතියක් මත සංවර්ධකයින් කිහිපයක් කරන විට මෙය ඉතා පහසු ප්රවේශය ඇත. මේ දක්වා, එය Git බොහෝ ජනප්රිය ව්යාපෘති භාවිතා කරයි. එවැනි භාවිත බව? උදාහරණයක් ලෙස, ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධතිය සංවර්ධන වැඩ විශාල සංඛ්යාවක් නිරතව සිටින බව වාර්තා වේ. ඇති අතර අනෙක් අය ඒ ගැන දැන සිටියේ නැත ඔවුන්ගෙන් එක් කෙනෙක්, මෙම වෙනස් කළ නම් එය ඉතා අපහසු වනු ඇත. Git ද සෑම සියලු වෙනස්කම් දැනුවත් විය ඉඩ ලබා දෙන අතර, වැරදි නඩුව නැවත ගොනු පෙර අනුවාදයකින් යන්න.
, Snapshots නොවන පැච් භාවිතා
Git සහ අනෙකුත් අතර ප්රධාන වෙනස සංස්කරණය පාලන පද්ධති එය දත්ත සලකා බලයි බව ය. වෙනස්වීම් දැක්වෙන ලැයිස්තුවක් ලෙස බොහෝ වැඩසටහන් ගබඩා තොරතුරු, ගොනු සඳහා වන පැච් එක නම්. එවැනි පද්ධති ගොනු කට්ටලයක්, මෙන්ම කාලය සමග එක් එක් ගොනුව සඳහා සිදු කරන වෙනස්කම් මාලාවක් ලෙස ගබඩා කරන දත්ත ඇතුළත් වේ. එහි දත්ත Git ගබඩා කරන්නේ කෙසේද? අන් අය වෙන් එය වෙනස් වන්නේ මෙම පද්ධතිය තුල ඇති දේ තිබේද? ඒ වෙනුවට පැච්, එහි ගබඩා කර දත්ත කුඩා ගොනු පද්ධතියේ නීති ක්රීයාත්මක වන මාලාවක් ලෙස සැලකේ. පරිශීලක ව්යාපෘතිය නව අනුවාදයක් නසා සෑම විටම, පද්ධතිය පමණක් මේ මොහොතේ පුස් ගොනුව තත්ත්වය කරයි. ගොනුව වෙනස් වී නැති තැන මෙම නඩුවේ කාර්යක්ෂමතාව වැඩි කිරීම සඳහා, පද්ධතිය එය රැක, සහ වන දිනය දක්වා සිදු කර ඇති කලින් සුරැකිව කිරීමට සඳහනක් නැත.
මෙය, Git ආවේනික වන අනෙකුත් පාලන පද්ධති කිරීමට වැදගත් වෙනස් වේ. ප්රතිලාභ අතර ඇති වෙනස කුමක්ද? Git එහි මුදුනේ ක්රියාත්මක බව ඉතා ප්රබල මෙවලම් සමග කුඩා ගොනු පද්ධති වැනි බවට පත් වෙයි.
Advantageously දේශීය මෙහෙයුම්
Git බොහෝ මෙහෙයුම් ඉටු කිරීම සඳහා, එකම දේශීය ගොනු හා සම්පත් අවශ්ය වේ. මෙම බොහෝ අවස්ථාවල දී ජාලයේ අනෙකුත් පරිගණක වල ගබඩා කර දත්ත සඳහා කිසිදු අවශ්යතාවයක් නොමැති බවයි. මෙම ව්යාපෘතියේ සියලු වෙනස්කම් තැටි මත වන බැවින්, අකුණු වේගයෙන් සිදුවෙමින් මෙහෙයුම් ඉටු කරනවා. උදාහරණයක් ලෙස, මෙම ව්යාපෘතියේ ඉතිහාසය බැලීමට, එය අවශ්ය නොවේ, සේවාදායකය වෙතින් බාගත කිරීම සඳහා වේ. ඇය පරිගණකය මත දේශීය ගබඩාව සිට කියවන්න. ඔබ මාසයකට පෙර සිදුකළ, ගොනුව අනුවාදය අතර වෙනස්කම්, සහ වත්මන් බලන්න ඔබට අවශ්ය නම්, ඔබට එය ඉතා ඉක්මණින්, සේවාදායකය නොකර කරන්න පුළුවන්.
තවත් පළාත් පාලන වැඩ ජාල සම්බන්ධතාවයක් නොමැතිව කරන්න ගොඩක් දේවල් විය හැකි දෙයක්. උදාහරණයක් ලෙස, සංවර්ධක වෙනස්කම් ප්රවාහන අතර කළ හැක. බොහෝ පාලන පද්ධති, මෙය විය හැකි නොවේ.
දත්ත අවංක නිරීක්ෂණ
ඔබ යම් ගොනු සුරැකීමට පෙර එය සෘජුවම Git ගණනය වූ තිර අගය ස්වරූපයෙන් කේතය අනුයුක්ත කර ඇත. යනු කුමක් ද තිර? විශේෂ ඇල්ගොරිතම ක්රමයක් ගණනය කරනු ලැබේ සහ ගබඩා කිරීම සහ සම්ප්රේෂණය තුළ දත්ත අඛණ්ඩතාව තහවුරු කිරීම සඳහා භාවිතා කල හැකි මෙම අගය. එය Git අනුදැනුමකින් තොරව කිසිම දෙයක් වෙනස් කිරීමට නොහැකි වන අතර, එය පද්ධතිය දර්ශනය වැදගත් අංගයකි.
මේවා බොහෝ විට එකතු
මෙම Git දී ඇති ක්රියාකාරකම් සියල්ලම පාහේ, දත්ත සමුදායට වැඩිදුරටත් සඳහන් කළේය. ඔවුන් ඉවත් කිරීමට ඉතා දුෂ්කර කටයුත්තකි. ඔබ පමණක් ගබඩා කර තොරතුරු තවමත් නැති, නමුත් එය ස්ථානයක් බවට අගුල් විට අහිමි බැහැර අහිමි කළ හැකිය. මේ හේතුව නිසා, බොහෝ ජනතාව එය Git, ඔබ පිළිසකර කළ නොහැකි දෙයක් කිරීමට අවදානම තොරව පරීක්ෂණ පැවැත්වීමට ගත හැකි නිසා තෝරා ගන්න.
ගොනුව තත්ත්වය
ආරම්භක සඳහා Git සමඟ වැඩ ගොනුව රටවල් තුනක් එක් විය හැකි බව ඔහු සිහි වේ:
- ස්ථාවර, ඒ කියන්නේ ගොනුව ප්රාදේශීය ගබඩා තුළ ගබඩා කර ඇත.
- වෙනස්කම් සිදු කර ඇති නමුත් මෙතෙක් ආරක්ෂා ක්රියාවට නගා නැත විට වෙනස් කලේ නැහැ.
- සූදානම් - කල් තබා ගැනීම සඳහා සලකුණු වේ ගොනු වෙනස් විය.
ඒ නිසා, Git භාවිතා කරන ව්යාපෘති, ගොනුව විවිධ රාජ්යයන් සඳහා කොටස් තුනක් ඇත:
- මෙටා හා වස්තුව දත්ත පදනම ගබඩා කරන ලද Git බහලුම. මෙම පද්ධතිය ඉතා වැදගත් කොටසකි.
- මෙම ව්යාපෘතියේ ඕනෑම වෙළුමක් දත්ත සමුදාය පිටපතක් උපුටා ගන්නා වන වැඩකරන බහලුම.
- ගොනුව පසු සංරක්ෂණය පිළිබඳ තොරතුරු අඩංගු.
Git ස්ථාපනය
එය ස්ථාපනය - ඔබ වෙළුම් පාලන පද්ධතිය භාවිත කිරීම සඳහා කළ යුතු පළමු දේ. මෙය කිරීමට ක්රම කිහිපයක් ඇත. ප්රධාන විකල්ප දෙකක් ඇත:
- සිට ප්රභවය Git ස්ථාපනය.
- ඔබේ වේදිකාව සඳහා ස්ථාපන පැකේජය.
සිට ප්රභවය Git ස්ථාපනය
ලබා ගත හැකි වූ විට, මෙම නවතම සංස්කරණය ලෙස මෙම විකල්පය වඩා හොඳ භාවිතය, ලබා ගත හැකි වනු ඇත. එක් එක් යාවත්කාලීන සාමාන්යයෙන් ප්රයෝජනවත් වැඩි දියුණු ගොඩක් අඩංගු පරිශීලක අතුරු මුහුණත්. ඔබ ප්රභවය ස්ථාපනය කරන්නේ නම් ඒ, ඒ මන්ද? නොවේ එය තෝරා ගැනීමට වඩා හොඳ වන අතර, ඔබ වෙනුවෙන් ද අපහසු වේ. ඔව්, බොහෝ ලිනක්ස් බෙදා හැරීම් යල් පැන ගිය පැකේජ ඇතුලත් වේ.
expat, curl, libiconv, OpenSSL, හි Zlib: ඔබ අවශ්ය පුස්තකාල ස්ථාපනය කිරීමට අවශ්ය වේ. ඔවුන් ස්ථාපනය කිරීමෙන් පසුව, ඔබට නවතම වෙළුම් පාලන පද්ධතිය, බාගත එය සකස් එය ස්ථාපනය කල හැක.
Windows මත ස්ථාපනය
ඔබ ලිනක්ස් නොමැති නම්, මම Git භාවිතා කිරීමට අවශ්ය ලෙස, වින්ඩෝස් ද මෙම පද්ධතිය සඳහා සහය දක්වයි. එය ස්ථාපනය කිරීමට ඉතා පහසු වේ. ව්යාපෘතියක් msysGit, පහසුම එකක් වන ස්ථාපන ක්රියාවලිය ඇත. ඔබ ව්යාපෘතියේ GitHub පිටුවේ සොයාගත හැකි ස්ථාපකය ගොනුව, බාගත, පසුව එය ක්රියාත්මක කිරීමට අවශ්ය වේ. චිත්රක හා කොන්සෝල් - ඔබේ පරිගණකය මත ස්ථාපනය කිරීමෙන් පසු එය ආකාර දෙකකින් වනු ඇත.
මූලික පිහිටුවීම් Git
පාලක පද්ධති පරිගණකයේ ස්ථාපනය කර අවසන් වූ පසුව, ඔබ විසින් පරිශීලක සඳහා පරිසරය මාන කිරීම සඳහා පියවර කිහිපයක් ඉටු කිරීමට අවශ්ය වේ. මෙම එක් වරක් පමණක් සිදු කෙරේ. යාවත්කාලීන කිරීමේදී සියලු සැකසුම් සුරක්ෂිත කර ඇත. ඔවුන් ඕනෑම අවස්ථාවක වෙනස් කළ හැක.
Git සැකසුම් කිරීමට හා පද්ධතියේ මෙහෙයුම් පාලනය කිරීමට ඉඩ සලසා දෙයි උපයෝගිතා GIT config, මෙන්ම, පෙනුම ඇතුළත් වේ. මෙම පරාමිතීන් ස්ථාන තුනක් තුළ ගබඩා කර ගත හැක:
- සියළු පරිශීලකයන් හා නිධි පොදු බව වටිනාකම් සහිත ගොනුව.
- සැකසුම් විශේෂිත පරිශීලකයා අඩංගු ගොනුව.
- වත්මන් ගබඩාව පිහිටා මානකරන ගොනුව තුල. එවැනි පරාමිතීන් පමණක් ඒ සඳහා වලංගු වේ.
අභිරුචි නම
පළමුව, ස්ථාපනයෙන් පසු, ඔබ පරිශීලක නම සහ ඊ-තැපැල් ලබා දිය යුතුය. එක් එක් සිදු ලෙස මෙය ඉතා වැදගත් වේ (රාජ්ය සුරකින්න) දත්ත අඩංගු වේ. ඔවුන් සියලු සම්ප්රේෂණය පසුව එය වෙනස් කළ නොහැකි වන අනාචාරයේ ඇතුළත් වේ.
ඔබ -global විකල්පය නම්, මෙම සැකසුම් වරක් සිදු කළ යුතු වේ.
පාඨ සකසනයක් තෝරා
Git තුළ පණිවිඩ ටයිප් කරන්න අවශ්ය විට විය හැකි, තෝරා ගැනීම සඳහා කර්තෘ නම විසින් විශේෂිත ඇතුළත් කළ පසුව. පෙරනිමි සම්මත මෙහෙයුම් පද්ධතිය කර්තෘ භාවිතා කරනු ඇත. පරිශීලක අනෙක් භාවිතා කිරීමට අවශ්ය නම්, ඔබ core.editor සමගාමීව මානකරන ගොනුව තුල එය ලියාපදිංචි කළ යුතුයි.
සැකසුම් පරීක්ෂා කරන්න
Git පිළිබඳ මූලික දැන ගැනීමට, ඔබ භාවිතා සැකසුම් පරීක්ෂා කිරීමට හැකි විය යුතුයි. මෙම අරමුණු ඉටු කර ගැනීම සඳහා මෙම කණ්ඩායම GIT මෙම config -list. එය සොයා ගත හැකි සියලු ලබා ගත හැකි විකල්ප පෙන්වයි. සමහර විකල්ප නම් වරකට වඩා ලැයිස්තු ගත හැක. මෙම Git විවිධ ගොනු එකම ප්රධාන කියවන බව යන කරුණ නිසා ය. මෙම තත්වය තුල, පසුගිය අගය එක් එක් ප්රධාන සඳහා භාවිතා කරනු ඇත. «{ප්රධාන}" - එය «--list» වෙනුවට කණ්ඩායම ගැලපෙන බව ඇතැම් යතුරු වටිනාකම් පරීක්ෂා කිරීමට හැකි ය.
එය නිර්මාණය කිරීමට ආකාරය
ක්රම දෙකකට මෙම අරමුණ ඉටු කර ගැනීම. පළමු වත්මන් බහාළුම, හෝ මෙම ව්යාපෘතිය තුළ ආනයනය කිරීමට ය. දෙවන - දැනට පවතින ගබඩාව වන සේවාදායකය වෙතින් පරිගණක ක්රිඩාවට සමාන.
මෙම නාමාවලියට නිර්මාණය
පරිශීලක දැනට පවතින ව්යාපෘතිය Git භාවිතා ආරම්භ කිරීමට තීරණය කරන ලද්දේ නම්, එය බහලුම වෙත යන්න සහ පද්ධතිය ආරම්භනය යුතුය. මෙම කණ්ඩායමක් GIT init අවශ්ය වේ. එය නාමාවලියේ න අවශ්ය සියලු ගොනු අඩංගු බව ඇති කරයි. මෙම අදියරේ දී, තවමත් මෙම ව්යාපෘතිය පිළිබඳව වෙළුම් පාලන ස්ථාපනය කර නැත. දර්ශකය කිරීමේ ඔවුන්ගේ අවශ්යතාවය, පාලනය කිරීම හා වෙනස්කම් පළමු එල්බී කිරීමට ගොනු එක් කරන්න.
නිධිය උත්සහය
දැනට පවතින ගබඩාව පිටපතක් ලබා ගැනීම සඳහා කණ්ඩායමක් GIT පරිගණක ක්රිඩාවට සමාන අවශ්යයි. Git උපකාරයෙන් සේවාදායකය වෙතින් දත්ත කට ආසන්න සියලු පිටපතක් ලබා. මෙම එක් එක් ගොනුව සියලුම අනුවාදවල වලට අදාළ වේ. සේවාදායකය ක්රමලේඛකයෙක් අසාර්ථකත්වය පිළිබඳ පැමිණිල්ලේ දී මෙන් ඉතා ප්රයෝජනවත් අංගයක් දරන විට එය ඇති රාජ්ය සේවාදායකය නැවත කිසිදු සේවාදායකයා මත පරිගණක ක්රිඩාවට සමාන භාවිතා කළ හැකිය. මෙය නැවත අවස්ථාවක සමාන වේ.
Git ගොනුවක් මකා
, ඕනෑම ගොනුව භාවිතයට ගත හැකි අස්ථාපනය අපි දර්ශකය සිට එය ඉවත් වන්නේ නම්, ඒ අධීක්ෂණය ගොනු, වේ. මෙම කණ්ඩායමක් GIT rm අවශ්ය වේ. එය ද පරිශීලක බහලුම ගොනුව ඉවත් කරයි. එවිට ඔබට සිදු ඉටු කිරීමට අවශ්ය වේ. ඔහුට පසුව, ගොනු හුදෙක් අතුරුදහන් හා තවදුරටත් අධීක්ෂණය කළ යුතු ය. එය වෙනස් වන අතර, මේ වන විටත් සුචිගත කර ඇත නම්, -f විකල්පය සමඟ බල ඉවත් අදාළ වේ. එවැනි ක්රමයක් තවමත් සැණරුව ලියාපදිංචි කර නැති බව දත්ත ඉවත් කිරීම වැළැක්වීම, සහ පද්ධතිය නැවත කිරීමට කිසිදු ක්රමයක් නොමැති බව ය.
වෙනස්කම් අවලංගු කරන්න
ඕනෑම අවස්ථාවක, එය කිසිදු ක්රියාමාර්ගයක් අහෝසි කිරීමට අවශ්ය විය හැක. පරිශීලක සමහර ගොනු එකතු කිරීමට අමතක, මුල් සිදු තිබේ නම්, එය එම විකල්පය --amend භාවිතා එය අභිබවා හැකි ය. මෙම විධානය දර්ශකය සිදු කිරීමට භාවිතා කරයි. පසුගිය ඉතිරි යම් වෙනස් කළ නොහැකි විය පසු නම්, මෙම ව්යාපෘතිය එම තත්ත්වය වනු ඇත, සහ කර්තෘ පරිශීලක ඔබට අවශ්ය සියලු සංස්කරණය කළ හැකි අදහස් කරන,. එය ක්රියාත්මක සෑම අවලංගු නොවන අවලංගු කරන බව මතක තබා ගත යුතු ය. සමහර විට ඔබ ස්ථිර අවශ්ය දත්ත මකා දැමිය හැක. එය යොමු කළ යුතුය.
ප්රතිඵල
දැන් පරිශීලකයා Git දේ පිළිබඳ අදහසක් පිහිටුවීමට යුතු, ඇයි මෙය වෙළුම් පාලන පද්ධතිය, එය වෙනත් සමාන නිෂ්පාදන වෙනස් වන ආකාරය අවශ්ය වේ. එය පූර්ණ විවරණය තමන් සඳහා පෞද්ගලික සැකසුම් සමග Git වැඩකරන අනුවාදය ස්ථාපනය කිරීමට අවශ්ය බව පැහැදිලි ය. පද්ධතිය සමඟ වැඩ ක්රියාවලිය මගින් පියවරෙන් පරිශීලක පියවර පැවැත්වීමට හැකි වනු ඇත, "ඩමි" සඳහා Git මත ඕනෑම සටහනකට හෝ වීඩියෝ පාඨමාලාව වැළැක්වීම නැත.
Similar articles
Trending Now