গিট ইনডেক্স থেকে কীভাবে কোনও ফাইল সরানো যায়


33

কার্যনির্বাহী গাছ থেকে ফাইলটি সরিয়ে না রেখে আমি কীভাবে গিট रिपোসিটারির সূচী থেকে কোনও ফাইল সরিয়ে ফেলব ?

আমার কাছে যদি এমন কোনও ফাইল থাকে ./notes.txtযা গিট দ্বারা ট্র্যাক করা হত, আমি চালাতে পারি git rm notes.txt। কিন্তু ফাইলটি সরিয়ে ফেলবে। আমি বরং ফাইলটি ট্র্যাকিং বন্ধ করার জন্য গিট চাই।

উত্তর:


48

আপনি শুধু ব্যবহার করতে পারে git rm --cached notes.txt। এটি ফাইলটি রাখবে তবে এটি সূচী থেকে সরিয়ে ফেলবে।


3

git reset HEAD <file> একটি নির্দিষ্ট ফাইল সরানোর জন্য।

এবং git reset HEADগিট সূচক থেকে সমস্ত ফাইল অপসারণ করার জন্য।


জার্টের সমাধানের 8 বছর পরে এই উত্তরটি উপস্থিত হয়েছিল, git resetসেই সময় থেকেই কি আদেশের অর্থের পরিবর্তন হয়েছে?
— কামিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.