আমি কীভাবে স্থানীয় ফাইলের ওভাররাইটটি জোর করব git pull
?
দৃশ্যপটটি নিম্নলিখিত:
- একটি টিমের সদস্য আমরা যে ওয়েবসাইটটিতে কাজ করছি তার টেম্পলেটগুলি সংশোধন করছে
- তারা ইমেজ ডিরেক্টরিতে কিছু চিত্র যুক্ত করছে (তবে উত্স নিয়ন্ত্রণে এগুলি যুক্ত করতে ভুলে যায়)
- তারা ছবিগুলি পরে মেইলে পাঠাচ্ছে
- আমি উত্স নিয়ন্ত্রণের অধীনে ছবিগুলি যুক্ত করছি এবং অন্যান্য পরিবর্তনগুলির সাথে তাদের গিটহাবের দিকে ঠেলাচ্ছি
- তারা গিটহাব থেকে আপডেটগুলি টানতে পারে না কারণ গিট তাদের ফাইলগুলি ওভাররাইট করতে চায় না।
এই ত্রুটিটি আমি পাচ্ছি:
ত্রুটি: কাজ না করা ট্র্যাক ফাইল 'পাবলিক / ইমেজ / আইকন.এফ' একত্রিত হয়ে ওভাররাইট করা হবে
আমি কীভাবে গিটকে ওভাররাইট করতে বাধ্য করব? ব্যক্তিটি একজন ডিজাইনার - সাধারণত, আমি সমস্ত দ্বন্দ্বগুলি হাত দ্বারা সমাধান করি, তাই সার্ভারের সর্বশেষতম সংস্করণ রয়েছে যা তাদের কেবলমাত্র তাদের কম্পিউটারে আপডেট করা দরকার update
git reset --hard origin/branch_to_overwrite
git branch <branch> -D
2. দ্বন্দ্বের আগে একটি প্রতিশ্রুতি পুনরায় সেট করুন: git reset <commit> --hard
3. শাখাটি পুনরায় তৈরি করুন: git branch <branch>
4. সার্ভারে ট্র্যাকিং সেট করুন: git --set-upstream-to=origin/<branch> <branch> 5. Pull:
গিট টানুন
git config core.autocrlf false; git ls-files -z | xargs -0 rm; git checkout .