আমি মনে করি গিট আনা যা আপনার সন্ধান করছেন।
এটি আপনার স্থানীয় রেপো সূচকে প্রতিশ্রুতি না দিয়ে পরিবর্তনগুলি এবং অবজেক্টগুলিকে টানবে।
এগুলি পরে গিট মার্জ করে মার্জ করা যায় ।
ম্যান পেজ
সম্পাদনা: আরও এক্সপ্লিনেশন
সোজা গিট- এসভিএন ক্র্যাশ কোর্স লিঙ্কটি থেকে
এখন, আপনি কীভাবে কোনও দূরবর্তী সংগ্রহস্থল থেকে কোনও নতুন পরিবর্তন পাবেন? আপনি এগুলি আনুন:
git fetch http://host.xz/path/to/repo.git/
এই মুহুর্তে তারা আপনার ভাণ্ডারে রয়েছে এবং আপনি এগুলি ব্যবহার করে পরীক্ষা করতে পারেন:
git log origin
আপনি পরিবর্তনগুলি পৃথক করতে পারেন। আপনি আপনার শাখায় যে পরিবর্তনগুলি করেননি তা দেখতে আপনি গিট লগ হেড..ওরিগিন ব্যবহার করতে পারেন। তারপরে যদি সেগুলি একীভূত করতে চান - কেবল করুন:
git merge origin
মনে রাখবেন যে আপনি আনার জন্য কোনও শাখা নির্দিষ্ট না করলে এটি ট্র্যাকিং রিমোটে সুবিধামত ডিফল্ট হবে।
ম্যান পৃষ্ঠাটি পঠন করা সৎভাবে আপনাকে বিকল্পগুলির সর্বোত্তম বোঝাপড়া দিতে এবং এটি কীভাবে ব্যবহার করতে হবে তা যাচ্ছেন।
আমি কেবল উদাহরণ এবং স্মৃতি দ্বারা এটি করার চেষ্টা করছি, আমার কাছে এখন পরীক্ষা করার জন্য একটি বাক্স নেই। আপনার উচিত:
git log -p //log with diff
গিট রিসেট --হার্ড ( লিঙ্ক ) দিয়ে একটি আনয়ন পূর্বাবস্থায় ফেরা যায় , তবে আপনার গাছে থাকা সমস্ত আপত্তিজনক পরিবর্তনগুলি এবং আপনার যে পরিবর্তনগুলি হয়েছে সেগুলিও হারিয়ে যাবে।