گٹ کلون کمانڈ کا استعمال کیسے کریں؟

How Use Git Clone Command



سب سے زیادہ استعمال ہونے والا Git کمانڈ 'Git Clone' ہے۔ یہ ایک نئی ڈائریکٹری میں موجودہ ٹارگٹ ریپوزٹری کی کاپی یا کلون بنانے کے لیے استعمال ہوتا ہے۔ اصل ذخیرہ ریموٹ مشین یا مقامی فائل سسٹم پر قابل رسائی پروٹوکول کے ساتھ محفوظ کیا جائے گا۔

اس آرٹیکل میں ، آپ گٹ کلون کمانڈ کے استعمال کو تفصیل سے دیکھیں گے۔ گٹ کی ایک کمانڈ لائن افادیت جو موجودہ ذخیرے کی نشاندہی کرنے کے لیے استعمال ہوتی ہے اور اس ہدف شدہ ڈائریکٹری کی ایک کاپی بناتی ہے۔ یہاں ، ہم مختلف گٹ کلون کمانڈ کنفیگریشن آپشنز اور ان کی متعلقہ مثالوں کا جائزہ لیں گے۔ ہم نے اوبنٹو 20.04 لینکس سسٹم پر گٹ کلون مثالیں نافذ کیں۔







گٹ کلون کمانڈ استعمال کرکے گٹ ذخیرے کی کلوننگ۔

اگر آپ کسی موجودہ گٹ ذخیرے کا کلون بنانا چاہتے ہیں ، تو آپ گٹ کلون کمانڈ کا استعمال کرتے ہوئے اسے آسانی سے کر سکتے ہیں۔ مثال کے طور پر ، آپ کسی پروجیکٹ میں شراکت کرنا چاہیں گے ، پھر صرف گٹ کلون کمانڈ استعمال کریں۔ اگر آپ نے پہلے بھی وی سی ایس سسٹمز استعمال کیے ہیں ، جیسے سبورژن ، تو آپ کمانڈ 'کلون' سے واقف ہوں گے نہ کہ 'چیک آؤٹ' سے۔ یہ سسٹم صرف ورکنگ کاپی لیتے ہیں۔ یہاں ، گٹ کلون صرف ایک ورکنگ کاپی کے بجائے سرور کا پورا ذخیرہ ہے۔ جب آپ اپنے سسٹم پر گٹ کلون کمانڈ چلاتے ہیں تو ، پورے پروجیکٹ والی فائل کا ہر ورژن آپ کے مخصوص مقام پر بطور ڈیفالٹ کھینچ لیا جاتا ہے۔ آئیے فرض کریں کہ اگر آپ کی سرور ڈسک کسی وجہ سے خراب ہوگئی ہے ، تو پھر کسی بھی کلائنٹ کے کلون استعمال کرکے ، آپ سرور کو اس کی حالت پر واپس رکھ سکتے ہیں۔ آپ سرور سائیڈ ہکس کھو سکتے ہیں لیکن تمام فائل ورژن وہاں دستیاب ہوں گے۔



گٹ کلون کمانڈ نحو۔

$گٹ کلون <git-hub URL>

مثال



مثال کے طور پر ، ہم 'libgit2' نامی لائبریری کو کلون کرنا چاہتے ہیں۔ گٹ لنک کا استعمال کرتے ہوئے ، جو نیچے دکھایا گیا ہے ، آپ اس لائبریری کی ایک کاپی بنا سکتے ہیں۔






اب ، درج ذیل گٹ کلون کمانڈ چلا کر ، اس ذخیرے کا کلون بنائیں:

$گٹ کلونhttps://github.com/libgit2/libgit2


مذکورہ کمانڈ 'libgit2' کے نام سے ایک ڈائرکٹری بناتی ہے جس میں .git ڈائریکٹری اس کے اندر شروع ہوتی ہے ، مذکورہ ذخیرے کا تمام ڈیٹا پل ڈاؤن ہوتا ہے ، پھر ورکنگ کاپی کا تازہ ترین ورژن چیک کرتا ہے۔ اب ، آپ ڈائریکٹری 'libgit2' میں تشریف لے جا سکتے ہیں جو پہلے ہی بنائی گئی تھی۔ آپ کو وہاں پراجیکٹ کی تمام فائلیں مل جائیں گی ، جو اب استعمال کے لیے تیار ہیں۔



آپ کسی ذخیرے کو libgit2 کے بجائے نام تبدیل کردہ ڈائریکٹری میں کلون کرسکتے ہیں ، پھر آپ ڈائریکٹری کے نام کے طور پر ایک اضافی دلیل بیان کرسکتے ہیں۔

$گٹ کلونhttps://github.com/libgit2/libgit2 mytestproject


مندرجہ بالا کمانڈ پچھلے ایک کی طرح کرے گی ، لیکن اب ٹارگٹ ڈائرکٹری کا نام 'mytestproject' کہلاتا ہے۔ مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے آپ مذکورہ ڈائرکٹری میں تشریف لے جا سکتے ہیں اور 'mytestproject' ڈائریکٹری کی فائلوں کی فہرست بنا سکتے ہیں۔

$سی ڈیmytest project

$ایل ایس -کو

گٹ کلون کے اختیارات۔

گٹ کلون کمانڈ کے ساتھ ، آپ اپنی ضروریات کے مطابق بہت سے مختلف اختیارات استعمال کرسکتے ہیں۔ تمام گٹ کلون آپشنز کو ظاہر کرنے کے لیے ، آپ ٹرمینل پر درج ذیل کمانڈ ٹائپ کریں گے۔

$گٹ کلون

آپ مختلف اختیارات کا مشاہدہ کریں گے جسے آپ گٹ کلون کمانڈ کے ساتھ آسانی سے استعمال کرسکتے ہیں۔

گٹ یو آر ایل پروٹوکول کی مثالیں۔

آپ کو مندرجہ ذیل نحو میں گٹ یو آر ایل پروٹوکول مل سکتے ہیں۔

ایس ایس ایچ :

ssh://[صارف۔]host.xz[: بندرگاہ]/راستہ/کو/repo.git/

جاؤ :

جاؤ://host.xz[: بندرگاہ]/راستہ/کو/repo.git/

HTTP :

http[s]://host.xz[: بندرگاہ]/راستہ/کو/repo.git/

نتیجہ

مذکورہ معلومات سے ، ہم نے بحث کی ہے کہ اوبنٹو 20.04 پر گٹ کلون کمانڈ کو کیسے استعمال کیا جائے۔ مزید برآں ، ہم نے دیکھا ہے کہ ہدف کے ذخیرے کو کس طرح کلون کیا جائے۔ گٹ مختلف یو آر ایل پروٹوکول کی حمایت کرتا ہے جن میں ہم نے اس مضمون میں ذکر کیا ہے۔ گٹ کلون کمانڈ کے بارے میں مزید معلومات کے لیے ، آپ سے مدد حاصل کر سکتے ہیں۔ سرورق گٹ کلون کمانڈ کا۔