سلام راهی نداره که وقتی به کامیت قبلی سوییچ میکنیم هیستوری پروژه رو از دست ندیم؟ یعنی کامیتها از بین نرن و فقط ما بین هر کدوم از نسخهها هرزمان که خواستیم سوییچ کنیم؟
سلام محسن جان وقت بخیر
اون کامیتها حذف نمیشن درواقع hide میشن پس اگر ای دی اون کامیت مد نظر رو داشته باشید خیلی راحت میتونین به کامیتی که میخاید برید
اگر توی اندروید استودیو ببینین توی سربرگ Git و قسمت show Git log میتونین اونجا هم لاگ هاتونو ببینین و سوییچ کنین
همچنین با کامند زیر همه لاگ هاتون میتونین ببینین و بعدش ای دی مد کامیت مد نظرتون رو بردارید و به کامیت مد نظر سوییچ کنین
git log --reflog
بهترین پاسخ
پوریا شفیعی۲۹ آذر ۱۴۰۰، ۱۷:۴۸
سلام اقای شفیعی
اگه از دستور
git reset --hard idcommit
استفاده کنیم و با دستور
git log --reflog
میتونیم به id اون commit حذف شده دسترسی پیدا کنیم. ایا دستوری هست که بتونیم ازش استفاده کنیم که برگردیم به اون تغییرات؟
از دستور restore هم استفاده کردم ولی نشد ممنون میشم راهنمایی کنید