gitlab




জিটি সংস্করণ নিয়ন্ত্রণ ব্যবহার করে শুধুমাত্র একটি ফাইল এর অনুমতি আপডেট এবং সম্পাদন (2)

@ ফুমনস্টার নিবন্ধটি আমার জন্য কাজ করেছে

# git ls-tree HEAD
100644 blob 55c0287d4ef21f15b97eb1f107451b88b479bffe    script.sh

আপনি ফাইল দেখতে 644 অনুমতি দেখতে পারেন (100 উপেক্ষা)। আমরা 755 এ পরিবর্তন করতে চাই

# git update-index --chmod=+x script.sh

পরিবর্তন কমিট করুন

# git commit -m "Changing file permissions"
[master 77b171e] Changing file permissions
0 files changed, 0 insertions(+), 0 deletions(-)
mode change 100644 => 100755 script.sh

শুধু একটি এক্সিকিউটেবল মধ্যে একটি some.sh ফাইল পরিণত ( chmod 755 ... ), অনুমতি আপডেট করা হয়েছে কিন্তু কন্টেন্ট না। ফাইলটি গিটে পাঠানোর একটি উপায় আছে, যাতে এক্সিকিউটেবল বিট ক্লোন / চেকআউট / পুলে সেট করা হবে / সেট করা হবে?

হালনাগাদ করুন: কিভাবে নতুন github জমা দেওয়া যায় তা আমি কিভাবে ট্র্যাক করতে পারি?


আমার জন্য কাজ করে না।

মোড সত্য, ফাইল পারম পরিবর্তিত হয়েছে, কিন্তু গিট বলছে যে কোন কাজ নেই।

git init
git add dir/file
chmod 440 dir/file
git commit -a

সমস্যা যে গিট শুধুমাত্র নির্দিষ্ট অনুমতি পরিবর্তন স্বীকৃতি হতে পারে বলে মনে হয়।





git