আমি একটি করেছি git commitকিন্তু আমি এখনও এটি সংগ্রহস্থলটিতে ঠেলাতে পারি নি। সুতরাং আমি যখন করি তখন আমি git statusপেয়ে যাব '# আপনার শাখা 1 টি কমিটের মাধ্যমে' মাস্টার 'এর চেয়ে এগিয়ে।
সুতরাং আমি যদি আমার শীর্ষ প্রতিশ্রুতি ফিরে পেতে চাই তবে আমি কি কেবল এটি করতে পারি:
git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316
আমি যখন পাই তখন তা git logপেয়েছি:
কমিট eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 তারিখ: মঙ্গল 29 সেপ্টেম্বর 11:21:41 2009 -0700 কমিট করুন db0c078d5286b837532ff5e276dcf91885df2296 তারিখ: মঙ্গল 22 সেপ্টেম্বর 10:31:37 2009 -0700
reset --hardকাজের ক্ষতি হতে পারে, কারণ এটি করার ফলে গিট আপনার ওয়েব ফাইলগুলি (আপনার নতুন কাজ) ওয়েব থেকে প্রাপ্ত ফাইলগুলির সাথে ওভাররাইট করে (আমার ক্ষেত্রে ঘটেছিল)। গিট সম্পর্কিত প্রশ্নোত্তরগুলিতে তাদের কমান্ডগুলি কী করছে এবং নিম্নলিখিত পাঠকদের জন্য ঝুঁকিগুলি কী তা স্পষ্টভাবে জানিয়ে দেওয়া উচিত।