فهرست مطالب:

چگونه از شر تغییرات غیرمتعهد خلاص شوید؟
چگونه از شر تغییرات غیرمتعهد خلاص شوید؟

تصویری: چگونه از شر تغییرات غیرمتعهد خلاص شوید؟

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

7 پاسخ

  1. این همه صحنه را از صحنه خارج می کند فایل ها ممکن است با git add: git reset مرحله بندی کرده باشید.
  2. این همه محلی را برگرداند تغییرات غیرمتعهد (باید در ریشه مخزن اجرا شود): git checkout.
  3. این اراده برداشتن همه محلی ردیابی نشده است فایل ها ، بنابراین فقط git ردیابی می شود فایل ها باقی می ماند: git clean -fdx.

با توجه به این موضوع، چگونه می توانم تغییرات غیرمتعهد در git را لغو کنم؟

اکنون 4 گزینه برای لغو تغییرات خود دارید:

  1. مرحله بندی فایل به commit فعلی (HEAD): git reset HEAD
  2. همه چیز را حذف کنید - تغییرات را حفظ کنید: تنظیم مجدد git.
  3. همه تغییرات محلی را کنار بگذارید، اما آنها را برای بعد ذخیره کنید: git stash.
  4. همه چیز را برای همیشه کنار بگذارید: git reset --hard.

چگونه می توانم از تغییرات کد ویژوال استودیو خلاص شوم؟ اگر مطمئن نیستید که می خواهید دور انداختن شما تغییر می کند ، به خط فرمان بروید و به جای آن “git stash” را انجام دهید. "git stash pop" را برای بازیابی خود انجام دهید تغییر می کند بعد.

دوم اینکه چگونه تغییرات را لغو کنم؟

برای برگرداندن، می توانید:

  1. به تاریخچه Git بروید.
  2. روی commitی که می خواهید برگردانید کلیک راست کنید.
  3. revert commit را انتخاب کنید.
  4. مطمئن شوید که commit تغییرات بررسی شده است.
  5. برگرداندن را کلیک کنید.

چگونه یک فایل اصلاح شده را در Git برگردانم؟

لغو یک تعهد اگر دارید اصلاح شده ، تغییراتی را به a اضافه و متعهد شد فایل و می خواهید آن تغییرات را لغو کنید، سپس می توانید دوباره استفاده کنید git برای لغو تعهد خود، HEAD ~ را بازنشانی کنید. مشابه مثال قبلی، زمانی که استفاده می کنید git تنظیم مجدد اصلاحات بدون صحنه خواهد بود. توجه کنید که اکنون شما فایل دیگر ردیابی نمی شود!

توصیه شده: