فهرست مطالب:

چگونه هد ریست را بازگردانم؟
چگونه هد ریست را بازگردانم؟

تصویری: چگونه هد ریست را بازگردانم؟

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

بنابراین، به لغو کردن را تنظیم مجدد ، git را اجرا کنید تنظیم مجدد HEAD @{1} (یا git تنظیم مجدد d27924e). از سوی دیگر، اگر از آن زمان به بعد، دستورات دیگری را اجرا کرده باشید سر ، commit مورد نظر شما در بالای لیست قرار نخواهد گرفت و باید از طریق reflog جستجو کنید.

در اینجا، آیا می توانید یک هارد ریست را لغو کنید؟

گزینه 2: بازیابی اطلاعات بعد تنظیم مجدد کارخانه از طریق Local Backup Many اندروید تلفن ها دارای برنامه یا عملکرد محلی پشتیبان هستند. اگر شما به طور منظم از داده ها نسخه پشتیبان تهیه کرده اند، سپس، پس از یک تنظیم مجدد کارخانه ، فقط به "تنظیمات" > "پشتیبان گیری و بازیابی" بروید و آخرین فایل پشتیبان را برای بازیابی اطلاعات از پشتیبان انتخاب کنید.

به طور مشابه، چگونه یک commit را لغو می کنید؟ اگر می خواهید کار مهمی در آخرین مورد انجام دهید مرتکب شدن ، می توانید به سادگی HEAD را تنظیم مجدد کنید. این اراده لغو کردن را مرتکب شدن (لایه بردارید) و ایندکس را به حالت قبل برگردانید مرتکب شدن ، دایرکتوری کاری را با تغییرات غیرمتعهد رها می کنید، و می توانید هر آنچه را که باید اصلاح کنید و دوباره امتحان کنید.

پس چگونه سرم را ریست کنم؟

سر به شاخه فعلی شما (یا commit فعلی) اشاره می کند، بنابراین تمام آن git تنظیم مجدد -- سر سخت انجام این کار این است که هر گونه تغییر غیرمتعهد را که دارید دور بریزید. بنابراین، فرض کنید commit خوبی که می‌خواهید به آن بازگردید f414f31 است. (می توانید آن را از طریق git log یا هر مرورگر تاریخچه پیدا کنید.)

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

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

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

توصیه شده: