استفاده
git rm [گزینهها] <فایل>...
مثالها
git rm file1.txt # حذف یک فایل از دایرکتوری کاری و شاخص گیت
git rm --cached file1.txt # حذف فایل از شاخص گیت ولی نگه داشتن آن در دایرکتوری کاری
git rm -r directory/ # حذف دایرکتوری به صورت بازگشتی
محدودیتها
- فایل از شاخص و دایرکتوری کاری حذف میشود، مگر اینکه از --cached استفاده کنید
- برای حذف فایلهایی که قبلاً در مخزن کامیت شدهاند، باید از --force استفاده کنید
گزینهها
- -r : حذف دایرکتوریها به صورت بازگشتی
- -f : حذف اجباری فایلها که قبلاً کامیت شدهاند
- --cached : حذف فایل از شاخص، ولی نگه داشتن آن در دایرکتوری کاری
- -n : نمایش فایلهایی که قرار است حذف شوند، بدون حذف واقعی
- -v : نمایش جزئیات بیشتر