چگونه یک فایل را به آخرین commit بازنشانی کنم؟
چگونه یک فایل را به آخرین commit بازنشانی کنم؟

تصویری: چگونه یک فایل را به آخرین commit بازنشانی کنم؟

تصویری: چگونه یک فایل را به آخرین commit بازنشانی کنم؟
تصویری: لغو آخرین تعهد 🪄 2024, دسامبر
Anonim

git تنظیم مجدد --سخت

این دستور مخزن را به حالت ویرایش HEAD برمی‌گرداند که عبارت است از آخرین متعهد شد نسخه Git تمام تغییراتی را که از آن زمان انجام داده‌اید کنار می‌گذارد. از دستور checkout با دو خط تیره استفاده کنید، سپس از مسیر به فایل برای آن شما می خواهید برگرداندن به آن قبلی دولت.

متعاقباً ممکن است یکی بپرسد که چگونه یک فایل را در یک commit برگردانید؟

اگر شما می خواهید برگرداندن آخرین مرتکب شدن فقط git را انجام دهید برگرداندن <ناخواسته مرتکب شدن هش>; سپس شما می توانید این جدید را فشار دهید مرتکب شدن ، که قبلی شما را لغو کرد مرتکب شدن . برای رفع هد جدا شده، git checkout را انجام دهید.

به طور مشابه، چگونه می توانم به نسخه قبلی یک فایل در Git برگردم؟ برگرداندن به یک نسخه قدیمی از مخزن با رفتن به برگه "تاریخچه" شروع کنید. بر روی آن کلیک راست کنید قبلی commit کنید، و گزینه ای را خواهید دید برگرداندن این تعهد اگر روی برگردانید در این کامیت دو اتفاق خواهد افتاد. اولین مورد این است که فایل ها در مخزن شما خواهد شد برگرداندن به آنها قبلی دولت.

به این ترتیب، چگونه می‌توانید commit را بدون از دست دادن تغییرات لغو کنید؟

اگر شما را هل دادید تغییر می کند ، تو می توانی لغو کردن و فایل ها را به مرحله برگردانید بدون با استفاده از یک شاخه دیگر

  1. به پنجره کنترل نسخه (Alt + 9/Command + 9) - تب "Log" بروید.
  2. قبل از آخرین commit روی یک commit راست کلیک کنید.
  3. شاخه فعلی را به اینجا بازنشانی کنید.
  4. نرم (!!!) را انتخاب کنید
  5. دکمه Reset را در پایین پنجره گفتگو فشار دهید.

چگونه یک فایل را از یک git commit حذف کنم؟

  1. به منظور حذف برخی از فایل ها از یک Git commit، از دستور “git reset” با گزینه “–soft” استفاده کنید و commit را قبل از HEAD مشخص کنید.
  2. برای حذف فایل ها از commit ها، از دستور "git restore" استفاده کنید، منبع را با استفاده از گزینه "–source" مشخص کنید و فایلی را که باید از مخزن حذف شود.

توصیه شده: