වේදිකාගත කිරීම යනු git හි කැපවීමේ ක්රියාවලියට පෙර පියවරකි. එනම්, git හි බැඳීමක් පියවර දෙකකින් සිදු කරයි: වේදිකාගත කිරීම සහ සත්ය කැපවීම.
වෙනස්වන කට්ටලයක් වේදිකාගත වන තාක් කල්, ඔබට අවශ්ය පරිදි එය සංස්කරණය කිරීමට git මඟින් ඉඩ ලබා දේ (වේදිකාගත කරන ලද ගොනු වෙනත් වේදිකාගත ගොනු සමඟ ප්රතිස්ථාපනය කරන්න, වේදිකාවෙන් වෙනස් කිරීම් ඉවත් කරන්න, ආදිය).
බිඳුණු රූපක කාලය:
ඔබගේ පැරණි උපකරණයේ සිට ඔබේ නව උපකරණ ගබඩාවට ඔබේ බඩු බාහිරාදිය ලබා ගැනීම සඳහා ඔබ චලනයන් අමතන්න. ඔබ එය කිරීමට පෙර, ඔබ ඔබේ දේවල් හරහා ගොස්, ඔබ රැගෙන යන්නේ කුමක්ද සහ ඔබ විසි කරන්නේ කුමක් දැයි තීරණය කරන්න, එය බෑග්වල ඇසුරුම් කර ප්රධාන ශාලාවේ තබන්න. බඩු බාහිරාදිය පැමිණ, ශාලාවේ සිට (දැනටමත් ඇසුරුම් කර ඇති) බෑග් රැගෙන ඒවා ප්රවාහනය කරන්න. මෙම උදාහරණයේ දී, ඔබේ භාණ්ඩ ලබා ගන්නා තෙක් සෑම දෙයක්ම වේදිකා ගත වේ: ඔබ යන්නේ කොතැනටද, එය ඇසුරුම් කරන්නේ කෙසේද සහ යනාදිය ඔබ තීරණය කරයි (උදා: ඔබේ භාණ්ඩ වලින් අඩක් එහාට මෙහාට විසිවීමට පෙර ඔබේ භාණ්ඩ අඩක් විසි කරන බව ඔබ තීරණය කළ හැකිය - එය කොටසකි වේදිකාවේ).
තාක්ෂණික දෘෂ්ටි කෝණයකින්, සියලු මෙහෙයුම් අසාර්ථක විය හැකි (වේදිකාගත කිරීම) සහ අසමත් විය නොහැකි දේ (කැපවීම) ලෙස බෙදීමෙන්, ගනුදෙනු කිරීම සඳහා වේදිකා ගත කිරීම ද සහාය වේ:
වේදිකාව සාර්ථක වූ පසු, git හි කැපවීම ගනුදෙනුකාරී ලෙස ක්රියාත්මක වේ. වේදිකාවේ පියවර කිහිපයක් අසාර්ථක විය හැකිය (නිදසුනක් ලෙස, ඔබ කැපවිය යුතුය, නමුත් ඔබේ HDD 99.9999% පිරී ඇත, සහ කැපවීමක් කිරීමට git ට ඉඩක් නැත). මෙය වේදිකාගත කිරීමේදී අසමත් වනු ඇත (ඔබේ ගබඩාව අර්ධ කැපවීමකින් දූෂිත නොවනු ඇත) සහ වේදිකාගත කිරීමේ ක්රියාවලිය ඔබගේ බැඳීම් ඉතිහාසයට බලපාන්නේ නැත (දෝෂයක් ඇති වුවහොත් එය ඔබගේ ගබඩාව දූෂිත නොකරයි).