আপনি যদি মঞ্চের অঞ্চলে কোনও প্রতিশ্রুতি স্থানান্তর করতে চান - এটি আপত্তিহীন এবং এতে থাকা সমস্ত পরিবর্তনগুলি মঞ্চ অঞ্চলে স্থানান্তরিত করতে হবে (কার্যকরভাবে শাখাকে রাজ্যে চাপিয়ে দেওয়া যে এটি অঙ্গীকারের পূর্বে ছিল) - তুমি এটা কিভাবে কর? বা এটি এমন কিছু যা আপনি করতে পারবেন না?
নিকটতম যেটি আমি জানি তা হ'ল প্রতিশ্রুতিতে পরিবর্তিত সমস্ত ফাইল অন্য কোথাও অনুলিপি করা, আপনি মঞ্চের অঞ্চলে যাওয়ার চেষ্টা করছেন এমন প্রতিশ্রুতি দেওয়ার আগে শাখাটি কমিটে পুনরায় সেট করুন, সমস্তটি স্থানান্তরিত করুন পুনরায় সংগ্রহস্থলগুলিতে ফাইলগুলি অনুলিপি করা হয়েছে এবং তারপরে সেগুলি স্টেজিং এরিয়াতে যুক্ত করুন। এটি কাজ করে, তবে এটি ঠিক কোনও দুর্দান্ত সমাধান নয়। আমি যেটি করতে সক্ষম হতে চাই তা হ'ল প্রতিশ্রুতিটি পূর্বাবস্থায় ফেলা এবং তার পরিবর্তনের মঞ্চে স্থানান্তরিত করা। এটা করা যায়? এবং যদি তা হয়, কিভাবে?
git reset --soft HEAD~1
তবে উইন্ডোজে কাজ করে যার অর্থ একই জিনিস।