GIT کا استعمال کرتے ہوئے سافٹ ویئر انسٹال کرنے کے لئے ابتدائی گائیڈ

GIT سافٹ ویئر کے ذخائر کے ساتھ کام کیسے کریں

دنیا بھر میں اوپن سورس Git سب سے زیادہ استعمال ورژن کنٹرول سسٹم ہے. بالغ پروجیکٹ لینس Torvalds کی طرف سے تیار کیا گیا تھا، جو لینکس آپریٹنگ سسٹم کے خالق ہے، اور یہ سوفٹ ویئر کے منصوبوں کا ایک بڑا مجموعہ ہے جو تجارتی اور کھلے ذریعہ ہے جو کہ ورژن کنٹرول کے لئے GIT پر منحصر ہے.

اس گائیڈ سے پتہ چلتا ہے کہ گیٹ سے ایک منصوبے کو کس طرح، آپ کے سسٹم پر سافٹ ویئر کیسے انسٹال کرنا اور کوڈ کو تبدیل کرنا ہے، جو پروگرامنگ کا علم کی ضرورت ہے.

GIT کا استعمال کرتے ہوئے پروگرام کیسے تلاش کریں

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

A Git Repository کلوننگ کا ایک مثال

ایک درخواست کو ڈاؤن لوڈ کرنے کے لئے، آپ اسے کلون کرتے ہیں. یہ طریقہ کار آسان ہے، لیکن آپ کو آپ کے سسٹم پر گٹ نصب کرنا ہوگا. چھوٹے کمانڈ لائن پروگرام کوسوئی کہتے ہیں، جو ASCII گائے سے ایک بولی بلب کے طور پر ایک پیغام ظاہر کرنے کے لئے استعمال کیا جاتا ہے، یہاں ایک مثال ہے کہ کس طرح GitHub سے ایک پروگرام تلاش اور کلون.

Git تلاش کے میدان میں cowsay ٹائپ کریں. آپ کو یہ معلوم ہو گا کہ دستیاب کئی ورژن موجود ہیں جنہیں آپ منتخب کرسکتے ہیں. اس مثال کے لئے، جس پر پییل کا استعمال ہوتا ہے، آپ کو کئی فائلوں کے ساتھ ایک صفحے پر لے جاتا ہے.

اس مخصوص کاسو ذخیرہ کو کلون کرنے کے لئے، درج ذیل کمانڈ درج کریں:

گٹ کلون گٹ: //github.com/schacon/cowsay

Git کمانڈ Git چلتا ہے، کلون کمانڈ کلون آپ کے کمپیوٹر پر ذخیرہ کرنے والا ہے، اور آخری حصہ اس منصوبے کا پتہ ہے جسے آپ کلون کرنا چاہتے ہیں.

ضابطہ اخلاق پڑھیں یہ تصویر ضابطہ اخلاق کے مطابق ہے

اس بات کا یقین کرنے کے لئے سب سے پہلے صرف ایپلیکیشن انسٹال کریں. آپ یہ کیسے کریں گے اس منصوبے پر آپ انحصار کرتے ہیں. مثال کے طور پر، سی پروجیکٹ شاید آپ کو makefile چلانے کے لئے کی ضرورت ہوگی، جبکہ اس مثال میں کیوئی پروجیکٹ آپ کو ایک شیل سکرپٹ کو چلانے کے لئے ضروری ہے.

تو آپ کیسے جانتے ہیں کہ کیا کرنا ہے؟

اس فولڈر میں جس نے آپ کو کلونہ دیا، وہاں کیوئی فولڈر ہونا چاہئے. اگر آپ سی ڈی کمانڈ کا استعمال کرتے ہوئے کیووی فولڈر میں تشریف لے جاتے ہیں اور پھر ڈائرکٹری کی لسٹنگ کرتے ہیں، تو آپ کو ریڈی ایم نامی فائل یا INSTALL نامی فائل یا کسی ایسی مدد گائیڈ کے طور پر کھڑا ہونا چاہئے.

اس کیوئ مثال کے طور پر، ایک ریڈمی اور انسٹال فائل بھی موجود ہے. ریڈمی فائل سے پتہ چلتا ہے کہ کس طرح سافٹ ویئر استعمال کرنا ہے، اور INSTALL فائل کو ہدایت دیتا ہے کہ کوسوے انسٹال کرنے کے لئے. اس صورت میں، ہدایات مندرجہ ذیل کمانڈ چلانے کے لئے ہے:

انسٹال

تنصیب کے دوران، آپ سے پوچھا جاتا ہے کہ کیا آپ اس کے لئے تیار ہیں کہ آپ کو ڈیفالٹ فولڈر کو کیوئ انسٹال کرنے کے لئے انسٹال کریں. آپ یا تو ایک نیا راستہ جاری رکھیں یا جاری رکھنے کے لئے واپس دبائیں.

کس طرح چلائیں Cowsay

آپ کو کوسو چلانے کے لئے سب کچھ کرنا ہے مندرجہ ذیل کمانڈ کی قسم ہے:

کیوئی ہیلو دنیا

ہیلو دنیا دنیا کے ایک گائے کے منہ سے بولی بلبلا میں ظاہر ہوتے ہیں.

Cowsay تبدیل کر رہا ہے

اب آپ کیوئ انسٹال ہے، آپ اپنے پسندیدہ ایڈیٹر کے ذریعے فائل میں ترمیم کرسکتے ہیں. یہ مثال مندرجہ ذیل نانو ایڈیٹر کا استعمال کرتا ہے:

نانو کاسو

آپ گائے کی آنکھوں کو تبدیل کرنے کے لئے کیوئ کمانڈ میں سوئچ کی فراہمی کرسکتے ہیں.

مثال کے طور پر، کیوئی جی جی آنکھوں کے طور پر ڈالر کی علامات ظاہر کرتا ہے.

آپ سائیکلکلپس آپشن بنانے کے لئے فائل میں ترمیم کرسکتے ہیں تاکہ جب آپ کوسوئی -C لکھتے ہیں تو وہ ایک ہی آنکھ رکھتے ہیں.

آپ کو تبدیل کرنے کی پہلی سطر لائن 46 ہے جس میں مندرجہ بالا نظر آتا ہے:

پاسپٹس ('BDE: f: ghlLnNpstT: wW: y'، \٪ opts)؛

یہ تمام دستیاب سوئچ ہیں جو آپ کوسو کے ساتھ استعمال کر سکتے ہیں. سی سی کو ایک اختیار کے طور پر شامل کرنے کے لئے، لائن کو مندرجہ ذیل میں تبدیل کریں:

رسیپٹس ('BDE: f: ghlLnNpstT: wW: yc'، \٪ opts)؛

51 اور 58 لائنوں کے درمیان آپ مندرجہ ذیل لائنیں دیکھتے ہیں:

$ borg = $ کھولتا ہے {'b'}؛ $ مردہ = $ کھولتا ہے '' d '}؛ $ لالچی = $ کھولتا ہے '' g '}؛ $ paranoid = $ کھولتا ہے {'p'}؛ $ stoned = $ opts {'s'}؛ $ tired = $ opts {'t'}؛ $ wired = $ opts {'w'}؛ $ جوان = $ کھولتا ہے '' y '}؛

جیسا کہ آپ دیکھ سکتے ہیں، ہر اختیارات کے لئے ایک متغیر ہے جو بیان کرتا ہے کہ سوئچ کیا کریں گے. مثال کے طور پر $ لالچی = $ opts ['g]'؛

ذیل میں سی سی سوئچ ترمیم کیلئے ایک لائن شامل کریں:

$ borg = $ کھولتا ہے {'b'}؛ $ مردہ = $ کھولتا ہے '' d '}؛ $ لالچی = $ کھولتا ہے '' g '}؛ $ paranoid = $ کھولتا ہے {'p'}؛ $ stoned = $ opts {'s'}؛ $ tired = $ opts {'t'}؛ $ wired = $ opts {'w'}؛ $ جوان = $ کھولتا ہے '' y '}؛ $ cyclops = $ کھولتا ہے ['c']؛

لائن 144 پر، ایک subroutine جس میں build_face کہا جاتا ہے جس کا استعمال گائے کا سامنا ہے.

کوڈ اس طرح لگ رہا ہے:

ذیلی build_face {اگر ($ بورج) {$ آنکھوں = "=="؛ } اگر ($ مردہ) {$ آنکھوں = "xx"؛ $ زبان = "یو"؛ } اگر ($ لالچی) {$ آنکھوں = "\ $ \ $"؛ } اگر ($ پیروانو) {$ آنکھوں = ""؛ } اگر ($ چوری شدہ) {$ آنکھوں = "**"؛ $ زبان = "یو"؛ } اگر ($ تھکا ہوا) {$ آنکھوں = "-"؛ } اگر ($ وائرڈ) {$ آنکھوں = "OO"؛ } اگر ($ جوان) {$ آنکھوں = ".."؛ }}

پہلے سے بیان کردہ ہر ایک کے لئے، متغیر $ آنکھوں میں رکھی گئی حروف کی ایک مختلف جوڑی ہے.

$ سائیکل پلس متغیر کیلئے ایک شامل کریں:

ذیلی build_face {اگر ($ بورج) {$ آنکھوں = "=="؛ } اگر ($ مردہ) {$ آنکھوں = "xx"؛ $ زبان = "یو"؛ } اگر ($ لالچی) {$ آنکھوں = "\ $ \ $"؛ } اگر ($ پیروانو) {$ آنکھوں = ""؛ } اگر ($ چوری شدہ) {$ آنکھوں = "**"؛ $ زبان = "یو"؛ } اگر ($ تھکا ہوا) {$ آنکھوں = "-"؛ } اگر ($ وائرڈ) {$ آنکھوں = "OO"؛ } اگر ($ جوان) {$ آنکھوں = ".."؛ } اگر ($ سائیکل پلس) {$ آنکھوں = "()")؛ }}

فائل کو بچایا اور کیوئ کو دوبارہ انسٹال کرنے کے لئے مندرجہ ذیل کمانڈ چلائیں.

انسٹال

اب، جب آپ چلتے ہیں کیوئی سی سی دنیا ، گائے صرف ایک ہی آنکھ ہے.