প্রথমে, আমি গিতে নতুন।
আমি আমার ম্যাকের ফাইন্ডার ব্যবহার করে স্থানীয়ভাবে একগুচ্ছ ফাইল মুছলাম। আমি মুছে ফেলা ফাইলগুলি বর্তমান শাখায় আর দেখাতে চাই না, তবে তারা তা করে।
কোন গিট ব্যবহারকারী সূচক আপডেট করার জন্য একটি আদেশ জানেন?
প্রথমে, আমি গিতে নতুন।
আমি আমার ম্যাকের ফাইন্ডার ব্যবহার করে স্থানীয়ভাবে একগুচ্ছ ফাইল মুছলাম। আমি মুছে ফেলা ফাইলগুলি বর্তমান শাখায় আর দেখাতে চাই না, তবে তারা তা করে।
কোন গিট ব্যবহারকারী সূচক আপডেট করার জন্য একটি আদেশ জানেন?
উত্তর:
আমি মনে করি আপনি যা চান এটি করার সহজ উপায় এটি হবে:
git add . -A
তাহলে আপনি ঠিক করবেন:
git commit -m "removed some files"
উপরে উল্লিখিত.
bash। অ্যামেজিং।
git help addআপনাকে -Aঅন্য সমস্ত সুইচগুলির অর্থ কী এবং তালিকাবদ্ধ করবে তা জানাবে ।
আপনি মুছে ফেলা ফাইলগুলি দেখতে পারেন, যা এখনও এর সাথে 'ট্র্যাক' রয়েছে:
git ls-files --deleted
কোনও শাখা থেকে ফাইলগুলি মুছতে, আপনি এর মতো কিছু করতে পারেন:
git ls-files --deleted -z | xargs -0 git rm
থেকে man git-rm:
সূচী থেকে বা কার্যকারী গাছ এবং সূচি থেকে ফাইলগুলি সরান। git-rm কেবল আপনার কার্যনির্বাহী ডিরেক্টরি থেকে কোনও ফাইল সরিয়ে ফেলবে না। (কেবলমাত্র কার্য গাছ থেকে 13 টি ফাইল সরানোর এবং এখনও সূচীতে রেখে দেওয়ার বিকল্প নেই; আপনি যদি এটি করতে চান তবে / বিন / আরএম ব্যবহার করুন))
অবশেষে, "অপসারণ" প্রতিশ্রুতিবদ্ধ এমন কিছু করুন:
git commit -m "removed some files"
git commit -m "removed some files"
আমি জানি না এটি পূর্ববর্তী উত্তরগুলি থেকে গিটে যুক্ত হয়েছে কিনা তবে আমি সবেমাত্র ব্যবহার করেছি
git add -u
git commit -m "Removed some files"
একই জিনিস অর্জন।
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch deletefile.name' --prune-empty --tag-name-filter cat -- --all
git commit -m "Removed deletefile.name"
git push origin master --force
মুছে ফেলার জন্য ফাইলের সাথে মুছে ফেলা.নাম পরিবর্তন করুন। গভীরতার বিস্তারিত ব্যাখ্যার জন্য সুন্দর নিবন্ধটি https://help.github.com/articles/remove-sensitive-data দেখুন