tutorial - gitlab




Git/GitHub ব্যবহার করে ফাইল মুছে ফেলা হচ্ছে (3)

প্রথম বন্ধ, আমি গিট নতুন।

আমি ফাইন্ডার ব্যবহার করে স্থানীয়ভাবে আমার ম্যাকে ফাইলগুলির একটি গুচ্ছ মুছে ফেলেছি। আমি যে ফাইলগুলি মুছে ফেলি তা এখন বর্তমান শাখায় দেখানো হবে না, কিন্তু তারা করে।

কোন Git ব্যবহারকারী সূচক আপডেট করার জন্য একটি কমান্ড জানেন?


আপনি মুছে ফেলা ফাইলগুলি দেখতে পারেন যা এখনও 'ট্র্যাকড' রয়েছে:

git ls-files --deleted

একটি শাখা থেকে ফাইল মুছে ফেলার জন্য, আপনি এরকম কিছু করতে পারেন:

git ls-files --deleted -z | xargs -0 git rm

man git-rm :

সূচী থেকে, অথবা কাজের গাছ এবং সূচক থেকে ফাইল সরান। git-rm শুধু আপনার কাজের ডিরেক্টরি থেকে একটি ফাইল সরাতে হবে না। (শুধুমাত্র 13 টি ফাইল টি মুছে ফেলার জন্য কোনও বিকল্প নেই এবং এটি সূচীতে রাখুন; যদি আপনি এটি করতে চান তবে / bin / rm ব্যবহার করুন।)

অবশেষে, "অপসারণ" কমিটি করার মতো কিছু করুন:

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

মুছে ফেলার জন্য ফাইল দিয়ে deletefile.name প্রতিস্থাপন করুন। গভীরভাবে বিস্তারিত ব্যাখ্যাটি সুন্দর নিবন্ধের মাধ্যমে যেতে https://help.github.com/articles/remove-sensitive-data







github