সুচিপত্র:

আমি কিভাবে একটি রিসেট হেড পূর্বাবস্থায় ফেরাতে পারি?
আমি কিভাবে একটি রিসেট হেড পূর্বাবস্থায় ফেরাতে পারি?

ভিডিও: আমি কিভাবে একটি রিসেট হেড পূর্বাবস্থায় ফেরাতে পারি?

ভিডিও: আমি কিভাবে একটি রিসেট হেড পূর্বাবস্থায় ফেরাতে পারি?
ভিডিও: কিভাবে GIT-এ একটি পুশড কমিটকে পূর্বাবস্থায় ফিরিয়ে আনা যায় - 2টি উপায় - কোনটি আপনার প্রয়োজন অনুসারে? 2024, মে
Anonim

সুতরাং, থেকে পূর্বাবস্থা দ্য রিসেট , গিট চালান হেড রিসেট করুন @{1} (বা গিট রিসেট d27924e)। যদি, অন্যদিকে, আপনি সেই আপডেটের পর থেকে অন্য কিছু কমান্ড চালান হেড , আপনি যে প্রতিশ্রুতি চান তা তালিকার শীর্ষে থাকবে না এবং আপনাকে reflog এর মাধ্যমে অনুসন্ধান করতে হবে।

এখানে, আপনি একটি হার্ড রিসেট পূর্বাবস্থায় ফেরাতে পারেন?

বিকল্প 2: পরে ডেটা পুনরুদ্ধার করুন ফ্যাক্টরি রিসেট স্থানীয় ব্যাকআপ অনেক মাধ্যমে অ্যান্ড্রয়েড ফোনগুলি স্থানীয় ব্যাকআপ অ্যাপ বা ফাংশন দ্বারা সমৃদ্ধ। যদি আপনি নিয়মিত ডাটা ব্যাক আপ আছে, তারপর, a পরে ফ্যাক্টরি রিসেট , শুধু "সেটিংস" > "ব্যাক আপ এবং পুনরুদ্ধার" এ যান এবং ব্যাকআপ থেকে ডেটা পুনরুদ্ধার করতে সর্বশেষ ব্যাকআপ ফাইলটি নির্বাচন করুন৷

একইভাবে, আপনি কিভাবে একটি প্রতিশ্রুতি পূর্বাবস্থায় ফেরান? আপনি যদি শেষের দিকে উল্লেখযোগ্য কাজ করতে চান কমিট , আপনি সহজভাবে HEAD^ রিসেট করতে পারেন। এটা হবে পূর্বাবস্থা দ্য কমিট (এটি খোসা ছাড়ুন) এবং সূচকটিকে আগের অবস্থায় ফিরিয়ে আনুন কমিট , পরিবর্তনগুলি অপ্রত্যাশিত রেখে কাজের ডিরেক্টরি ছেড়ে, এবং আপনি যা কিছু ঠিক করতে চান তা ঠিক করতে পারেন এবং আবার চেষ্টা করুন৷

তার, আমি কিভাবে আমার মাথা রিসেট করব?

হেড আপনার বর্তমান শাখা (বা বর্তমান প্রতিশ্রুতি) নির্দেশ করে, তাই সমস্ত গিট রিসেট -- সকত মাথা আপনি যে কোনো অপ্রত্যাশিত পরিবর্তন দূরে নিক্ষেপ করতে হবে. সুতরাং, ধরুন আপনি যে ভাল প্রতিশ্রুতিতে ফিরে যেতে চান তা হল f414f31। (আপনি এটি গিট লগ বা কোনো ইতিহাস ব্রাউজারের মাধ্যমে খুঁজে পেতে পারেন।)

আমি কিভাবে সমস্ত স্থানীয় পরিবর্তন ফিরিয়ে আনব?

এখন আপনার পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনতে আপনার কাছে 4টি বিকল্প রয়েছে:

  1. ফাইলটিকে বর্তমান কমিট (HEAD) এ আনস্টেজ করুন: গিট রিসেট হেড
  2. সবকিছু আনস্টেজ করুন - পরিবর্তনগুলি ধরে রাখুন: গিট রিসেট।
  3. সমস্ত স্থানীয় পরিবর্তন বাদ দিন, কিন্তু পরবর্তীতে সেগুলি সংরক্ষণ করুন: git stash।
  4. স্থায়ীভাবে সবকিছু বাতিল করুন: git reset --hard.

প্রস্তাবিত: