হ্যাঁ, এবং না ...
আমি বুঝি যে আপনি "ওভাররাইড" কি,, মানুষ, দূরবর্তী মধ্যে, কিন্তু উহু যদি কেউ কিছু দূরবর্তী রেপো ফাইল মডিফাই করেছেন আপনার স্থানীয় অনুলিপি চান বিভিন্ন উপায়, এবং আপনি শুধু উপেক্ষা তাদের পরিবর্তন এবং "শক্তি" চেষ্টা আপনার নিজের পরিবর্তন এমনকি ছাড়া খুঁজছেন সম্ভব দ্বন্দ্ব এ, ভাল, আমি তোমাকে (এবং আপনার সহকর্মীদের) জন্য রোদন ;-)
এটি বলেছিল, যদিও, "সঠিক জিনিস ..." করা সত্যিই সহজ
ধাপ 1:
git stash
আপনার স্থানীয় রেপোতে এটি আপনার স্থানীয় আপডেটগুলি স্ট্যাশ-এ সরিয়ে ফেলবে, তারপরে আপনার পরিবর্তিত ফাইলগুলি তাদের প্রাক-সম্পাদনা অবস্থায় ফিরিয়ে আনবে।
ধাপ ২:
git pull
কোনও পরিবর্তিত সংস্করণ পেতে। এখন, আশা করি, এটি আপনার চিন্তিত ফাইলগুলির কোনও নতুন সংস্করণ পাবে না। যদি এটি না হয়, তবে পরবর্তী পদক্ষেপটি সুচারুভাবে কাজ করবে। যদি এটি হয় তবে আপনার কিছু কাজ করার দরকার পড়েছে এবং আপনি যা করেছেন তা দেখে আপনি খুশি হবেন।
ধাপ 3:
git stash pop
এটি আপনার পরিবর্তিত সংস্করণগুলিকে একত্রীকরণ করবে যা আপনি পদক্ষেপ 1 এ সরিয়ে রেখেছেন কেবলমাত্র দ্বিতীয় ধাপে টানা সংস্করণগুলিতে everything যদি সবকিছু সহজেই চলে যায় তবে আপনি প্রস্তুত হয়ে যাবেন!
অন্যদিকে, আপনি দ্বিতীয় ধাপে কী টানলেন এবং আপনার সংশোধনগুলির (অন্তর্বর্তী সময়ে অন্য কেউ সম্পাদনার কারণে) এর মধ্যে যদি সত্যিকারের দ্বন্দ্ব দেখা দেয় তবে আপনি খুঁজে পাবেন এবং সেগুলি সমাধান করার জন্য আপনাকে বলা হবে। এটা কর.
বিষয়গুলি আরও ভালভাবে কাজ করবে - এটি আপনাকে গুরুতর, গুরুতর বিষয়ে সতর্ক করার সময় সম্ভবত আপনার কোনও বাস্তব কাজ ছাড়াই আপনার পরিবর্তনগুলি বজায় রাখবে।
git commitস্থানীয় পরিবর্তনগুলি কেন ক্ষমতায় আসেgit pull?