یہ پوسٹ گٹ ورژن کنٹرول کا استعمال کرتے ہوئے صرف فائل کی اجازتوں کو اپ ڈیٹ کرنے اور ارتکاب کرنے کے بارے میں بات کرے گی۔
Git کا استعمال کرتے ہوئے صرف ایک فائل کی اجازت کو اپ ڈیٹ اور کمٹ کیسے کریں؟
Git ورژن کنٹرول کا استعمال کرتے ہوئے صرف فائل کی اجازتوں کو اپ ڈیٹ کرنے اور ارتکاب کرنے کے لیے، درج ذیل اقدامات کو چیک کریں:
- مطلوبہ ذخیرہ میں جائیں۔
- مواد کی فہرست دیکھیں۔
- فائل کو ڈسپلے کریں جہاں ہیڈ پہلے سے طے شدہ اجازتوں کے ساتھ اشارہ کر رہا ہے ' git ls-tree HEAD ' کمانڈ.
- عمل کریں ' git update-index –chmod=+x
' کمانڈ. - آخر میں، تبدیلیاں کریں اور ان کی تصدیق کریں۔
مرحلہ 1: مطلوبہ ذخیرہ پر ری ڈائریکٹ کریں۔
سب سے پہلے، 'چلا کر مخصوص گٹ ریپوزٹری پر جائیں۔ سی ڈی ' کمانڈ:
$ سی ڈی 'C:\صارفین \n asma\go \n وہ جسم'
مرحلہ 2: دستیاب مواد کی فہرست بنائیں
اگلا، عملدرآمد کریں ' ls موجودہ ورکنگ ریپوزٹری کے تمام موجودہ مواد کو ظاہر کرنے کے لیے کمانڈ:
$ ls
ذیل میں دیے گئے آؤٹ پٹ کے مطابق، ذخیروں میں ' file1.txt 'اور' file2.py ' فائلوں:
مرحلہ 3: SHA-Hash کی طرف اشارہ کرتے ہوئے سر دکھائیں۔
اب کمٹ کے SHA-hash کو دکھانے کے لیے جہاں HEAD اشارہ کر رہا ہے جس میں 'کا استعمال کرکے فائل موجود ہے۔ git ls-tree ' کمانڈ:
$ git ls-tree سر
جیسا کہ آپ دیکھ سکتے ہیں، ' file1.txt 'پر مشتمل ہے' 644 'اجازت موڈ بذریعہ ڈیفالٹ:
مرحلہ 4: انڈیکس کو اپ ڈیٹ کریں۔
اس کے بعد، عمل کریں ' git update-index فائل کی اجازتوں کو اپ ڈیٹ کرنے کا کمانڈ جہاں ہیڈ اشارہ کر رہا ہے:
$ git update-index --chmod =+x file1.txtیہاں، ' -chmod= 'مطلوبہ اجازتوں کا موڈ لے گا۔ مثال کے طور پر، ہم نے ' +x 'جو اشارہ کرتا ہے' 755 اجازت موڈ:
مرحلہ 5: اجازت کی تازہ کاری شدہ تبدیلیوں کا ارتکاب کریں۔
آخر میں، 'کو چلا کر گٹ ریپوزٹری میں اضافی تبدیلیوں کا ارتکاب کریں۔ git کمٹ مخصوص کمٹ میسج کے ساتھ کمانڈ:
$ git کمٹ -m 'فائل کی اجازتوں میں تبدیلی'یہ دیکھا جا سکتا ہے کہ خاص طور پر فائل موڈ میں تبدیلیاں کی جاتی ہیں:
مرحلہ 6: فائل کی تبدیلی کی اجازت کی تصدیق کریں۔
آخر میں، استعمال کریں ' git ls-tree 'حکم کے ساتھ' سر 'پوائنٹر:
$ git ls-tree سرجیسا کہ آپ دیکھ سکتے ہیں، کی اجازت ' file1.txt 'کامیابی سے تبدیل کر دیا گیا ہے' 644 'سے' 755 موڈ:
یہی ہے! ہم نے گٹ کا استعمال کرتے ہوئے فائل کی اجازت کو تبدیل کرنے اور کمٹ کرنے کا آسان ترین طریقہ بتایا ہے۔
نتیجہ
Git ورژن کنٹرول کا استعمال کرتے ہوئے صرف فائل کی اجازتوں کو اپ ڈیٹ کرنے اور ارتکاب کرنے کے لیے، پہلے مطلوبہ ذخیرے میں جائیں اور اس کے مواد کی فہرست بنائیں۔ پھر، عمل کریں ' git ls-tree HEAD فائل کو ظاہر کرنے کے لیے کمانڈ جہاں HEAD پہلے سے طے شدہ اجازتوں کے ساتھ اشارہ کر رہا ہے۔ اس کے بعد، استعمال کریں ' git update-index -chmod=+x