سلام
اگه دستور git reset --hard commitID را برای کامیت هد(آخرین کامیتی که نوشتیم) بگذاریم اتفاق خاصی نمیافته اما اگر برای کامیت دوم بگذاریم اون گامیت هد میشود و کامیت های قبل از اون و تغییراتی که روی کدها ایجاد شده بود حذف میشود.
حتی مثلا یک فایل بدون اد شدن در گیت داشته باشم آن پاک نمیشه .
یعنی میشه گفت مثلا اگر یک فیچر را ساختیم و خواستیم کامیت کنیم اول یه کامیت بزنیم که این کامیت بره دوم و بعد دستور حذف بزنیم؟