সুচিপত্র:

গিট রিসেট কি পরিবর্তনগুলি সরিয়ে দেয়?
গিট রিসেট কি পরিবর্তনগুলি সরিয়ে দেয়?

ভিডিও: গিট রিসেট কি পরিবর্তনগুলি সরিয়ে দেয়?

ভিডিও: গিট রিসেট কি পরিবর্তনগুলি সরিয়ে দেয়?
ভিডিও: এক্সেলে সতর্কতা সহ আপনার নিজস্ব আয় ও ব্যয় ট্র্যাকিং সিস্টেম তৈরি করুন [প্রপার্টি ম্যানেজার Pt. 3] 2024, নভেম্বর
Anonim

স্থানীয় পরিবর্তনগুলি পূর্বাবস্থায় ফেরান৷

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

এই বিষয়ে, গিটে পরিবর্তনগুলি রিসেট এবং মুছে ফেলা কি?

ব্যবহার করুন রিসেট আপনার স্থানীয় সংগ্রহস্থলের একটি শাখাকে পূর্ববর্তী কমিটের বিষয়বস্তুতে ফিরিয়ে আনতে। সবচেয়ে সাধারণ ব্যবহার রিসেট কমান্ড হল সব বাতিল করা পরিবর্তিত সর্বশেষ প্রতিশ্রুতি থেকে ফাইলগুলি এবং ফাইলগুলিকে সেই অবস্থায় ফিরিয়ে দিন যা তারা সাম্প্রতিক প্রতিশ্রুতিতে ছিল।

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

এই পদ্ধতিতে, আমি কীভাবে গিটে পরিবর্তনগুলি ফিরিয়ে আনব?

প্রত্যাবর্তন করতে, আপনি করতে পারেন:

  1. গিট ইতিহাসে যান।
  2. আপনি প্রত্যাবর্তন করতে চান কমিট উপর ডান ক্লিক করুন.
  3. প্রত্যাবর্তন কমিট নির্বাচন করুন।
  4. নিশ্চিত করুন যে পরিবর্তনগুলি চেক করা হয়েছে।
  5. রিভার্ট ক্লিক করুন।

আপনার স্থানীয় গিট রিপোজিটরিতে গিট রিসেট কল করার ফলাফল কী?

একত্রিতকরণের ফলাফল পরিদর্শন করার পরে, আপনি দেখতে পারেন যে অন্য শাখায় পরিবর্তনটি অসন্তোষজনক। চলমান git রিসেট --hard ORIG_HEAD আপনাকে আপনি যেখানে ছিলেন সেখানে ফিরে যেতে দেবে, কিন্তু এটি বাতিল হয়ে যাবে আপনার স্থানীয় পরিবর্তন, যা আপনি চান না। git রিসেট -- মার্জ রাখে আপনার স্থানীয় পরিবর্তন

প্রস্তাবিত: