সুচিপত্র:

আমি কিভাবে গিটে অনিয়মিত পরিবর্তনগুলি সরিয়ে ফেলব?
আমি কিভাবে গিটে অনিয়মিত পরিবর্তনগুলি সরিয়ে ফেলব?

ভিডিও: আমি কিভাবে গিটে অনিয়মিত পরিবর্তনগুলি সরিয়ে ফেলব?

ভিডিও: আমি কিভাবে গিটে অনিয়মিত পরিবর্তনগুলি সরিয়ে ফেলব?
ভিডিও: আনকমিটেড গিট পরিবর্তন এবং ফাইলগুলি সরান এবং প্রত্যাবর্তন করুন 2024, এপ্রিল
Anonim

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

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

এটিকে বিবেচনায় রেখে, আমি কীভাবে গিটে অনিয়মিত পরিবর্তনগুলি মুছব?

7 উত্তর

  1. এটি গিট অ্যাড: গিট রিসেট দিয়ে আপনার মঞ্চস্থ করা সমস্ত ফাইলকে আনস্টেজ করবে।
  2. এটি সমস্ত স্থানীয় অনিয়মিত পরিবর্তনগুলিকে ফিরিয়ে দেবে (রেপো রুটে কার্যকর করা উচিত): git checkout।
  3. এটি সমস্ত স্থানীয় আনট্র্যাক করা ফাইলগুলিকে সরিয়ে দেবে, তাই শুধুমাত্র গিট ট্র্যাক করা ফাইলগুলিই থাকবে: git clean -fdx।

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

এই বিষয়ে, আপনি প্রতিশ্রুতি পরিবর্তন কিভাবে অপসারণ করবেন?

প্রতি অপসারণ গত কমিট গিট থেকে, আপনি সহজভাবে গিট রিসেট চালাতে পারেন --হার্ড হেড^ যদি আপনি হন অপসারণ উপর থেকে একাধিক কমিট, আপনি গিট রিসেট --hard HEAD~2 চালাতে পারেন অপসারণ শেষ দুটি প্রতিশ্রুতি. আপনি সংখ্যা বাড়াতে পারেন অপসারণ এমনকি আরো কমিট

গিট রিসেট কি?

সারসংক্ষেপ. পর্যালোচনা, git রিসেট একটি শক্তিশালী কমান্ড যা a রাজ্যে স্থানীয় পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনতে ব্যবহৃত হয় গিট রেপো গিট রিসেট "দ্য থ্রি ট্রিস অফ গিট ". এই গাছগুলি হল কমিট হিস্ট্রি (HEAD), স্টেজিং ইনডেক্স এবং ওয়ার্কিং ডিরেক্টরি৷

প্রস্তাবিত: