সুচিপত্র:

গিট রিসেট হেড ফাইল কি করে?
গিট রিসেট হেড ফাইল কি করে?

ভিডিও: গিট রিসেট হেড ফাইল কি করে?

ভিডিও: গিট রিসেট হেড ফাইল কি করে?
ভিডিও: ডিলিট হওয়া ফাইল ফেরত আনার সহজ উপায় - How to Recover Deleted Files? 2024, নভেম্বর
Anonim

গিট চেকআউটের সময় হারিয়ে যাওয়া ওয়ার্কিং ডাইরেক্টরীতে যেকোন পরিবর্তন কমিট বা লুকিয়ে রাখতে বাধ্য করে। আপনি চিন্তা করতে পারেন git রিভার্ট প্রতিশ্রুতিবদ্ধ পরিবর্তনগুলি পূর্বাবস্থায় ফেরানোর জন্য একটি হাতিয়ার হিসাবে, যখন গিট রিসেট হেড অনিচ্ছাকৃত পরিবর্তনগুলি পূর্বাবস্থায় ফেরানোর জন্য।

অনুরূপভাবে, আমি কিভাবে একটি গিট রিসেট হেড পূর্বাবস্থায় ফিরিয়ে আনব?

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

এছাড়াও জেনে নিন, কমান্ড git reset soft head 5 কি করে? গিট রিসেট আছে 5 প্রধান মোড: নরম , মিশ্র, একত্রিত, কঠিন, রাখা। তাদের মধ্যে পার্থক্য পরিবর্তন করা বা না পরিবর্তন করা মাথা , পর্যায় (সূচী), কাজের ডিরেক্টরি। গিট রিসেট -- কঠিন পরিবর্তন হবে মাথা , ইনডেক্স এবং ওয়ার্কিং ডিরেক্টরি। গিট রিসেট -- নরম পরিবর্তন হবে মাথা কেবল.

একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, আপনি কীভাবে একটি নির্দিষ্ট প্রতিশ্রুতিতে মাথা পুনরায় সেট করবেন?

আপনার হেড শাখাকে একটি নির্দিষ্ট প্রতিশ্রুতিতে পুনরায় সেট করতে:

  1. নিশ্চিত করুন যে আপনার বর্তমান HEAD শাখা সাইডবারে নির্বাচিত হয়েছে।
  2. তালিকায় আপনি যে প্রতিশ্রুতিতে ফিরে যেতে চান সেটিতে ডান-ক্লিক করুন এবং HEAD থেকে রিসেট করুন … নির্বাচন করুন।

আমি কীভাবে গিটে ফাইলগুলি আনস্টেজ করব?

প্রতি মঞ্চ প্রতিশ্রুতিবদ্ধ গিট , ব্যবহার " গিট "-soft" বিকল্পের সাথে reset" কমান্ড দিন এবং কমিট হ্যাশ নির্দিষ্ট করুন। বিকল্পভাবে, আপনি যদি চান মঞ্চ আপনার শেষ প্রতিশ্রুতি, আপনি সহজেই এটি প্রত্যাবর্তন করার জন্য "হেড" স্বরলিপি করতে পারেন। "-soft" আর্গুমেন্ট ব্যবহার করে, পরিবর্তনগুলি আপনার কাজের ডিরেক্টরি এবং সূচকে রাখা হয়।

প্রস্তাবিত: