student
محمد رضایی

2 هفته پیش توسط محمد رضایی مطرح شد

چطور commit قبلی را undo کنم؟

یک commit اشتباه زدم و می‌خواهم آن را undo کنم اما تغییرات را نگه دارم. چطور؟



teacher
علی احمدی
teacher @ schedule2 هفته پیش توسط علی احمدی مطرح شد

اگر commit را push نکرده‌اید:\n\nbash\ngit reset --soft HEAD~1\n\n\nاین دستور commit را برمی‌گرداند اما تغییرات را در staging area نگه می‌دارد.\n\nاگر می‌خواهید تغییرات را هم حذف کنید:\n\nbash\ngit reset --hard HEAD~1\n\n\n⚠️ توجه: اگر commit را push کرده‌اید، از git revert استفاده کنید.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید
ایجاد پرسش جدید

گفتگو‌های مرتبط

گفتگوی مرتبطی پیدا نشد!
کاربران برتر 30 روز قبل