আমি কিভাবে একটি ফাইল শেষ কমিট রিসেট করব?
আমি কিভাবে একটি ফাইল শেষ কমিট রিসেট করব?
Anonim

গিট রিসেট -- কঠিন

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

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, আপনি কীভাবে একটি প্রতিশ্রুতিতে একটি ফাইল ফিরিয়ে আনবেন?

যদি তুমি চাও প্রত্যাবর্তন গত কমিট শুধু গিট করুন প্রত্যাবর্তন <অবাঞ্ছিত কমিট হ্যাশ>; তারপর আপনি এই নতুন ধাক্কা দিতে পারেন কমিট , যা আপনার পূর্ববর্তীটি বাতিল করেছে কমিট . বিচ্ছিন্ন মাথা ঠিক করতে গিট চেকআউট করুন।

একইভাবে, আমি কীভাবে গিট-এ একটি ফাইলের পূর্ববর্তী সংস্করণে ফিরে যেতে পারি? প্রত্যাবর্তন একটিতে পুরনো সংস্করণ রিপোজিটরির "ইতিহাস" ট্যাবে নেভিগেট করে শুরু করুন। এর উপর রাইট ক্লিক করুন আগে কমিট, এবং আপনি বিকল্পটি দেখতে পাবেন প্রত্যাবর্তন এই প্রতিশ্রুতি ক্লিক করলে প্রত্যাবর্তন এই কমিট, দুটি জিনিস ঘটবে। প্রথমটি হল যে নথি পত্র আপনার ভান্ডারে উইল প্রত্যাবর্তন তাদের কাছে আগে অবস্থা.

এই পদ্ধতিতে, পরিবর্তনগুলি না হারিয়ে কীভাবে আপনি প্রতিশ্রুতিকে পূর্বাবস্থায় ফিরিয়ে আনবেন?

ঠেলে দিলে পরিবর্তন , আপনি পারেন পূর্বাবস্থা এটি এবং ফাইলগুলিকে স্টেজে ফিরিয়ে নিয়ে যান ছাড়া অন্য শাখা ব্যবহার করে।

  1. সংস্করণ নিয়ন্ত্রণ উইন্ডোতে যান (Alt + 9/Command + 9) - "লগ" ট্যাবে।
  2. আপনার শেষের আগে একটি প্রতিশ্রুতিতে ডান-ক্লিক করুন।
  3. বর্তমান শাখা এখানে রিসেট করুন।
  4. নরম বাছাই (!!!)
  5. ডায়ালগ উইন্ডোর নীচে রিসেট বোতামটি চাপুন।

আমি কিভাবে একটি গিট কমিট থেকে একটি ফাইল সরাতে পারি?

  1. একটি গিট কমিট থেকে কিছু ফাইল মুছে ফেলার জন্য, "-সফ্ট" বিকল্পের সাথে "গিট রিসেট" কমান্ডটি ব্যবহার করুন এবং HEAD এর আগে প্রতিশ্রুতিটি নির্দিষ্ট করুন।
  2. কমিট থেকে ফাইল অপসারণ করতে, "গিট পুনরুদ্ধার" কমান্ডটি ব্যবহার করুন, "–সোর্স" বিকল্পটি ব্যবহার করে উত্সটি নির্দিষ্ট করুন এবং ফাইলটি সংগ্রহস্থল থেকে সরাতে হবে।

প্রস্তাবিত: