حذف فایل‌ها از گیت

پیش‌نمایش دستور

            

استفاده

git rm [گزینه‌ها] <فایل>...

مثال‌ها

git rm file1.txt           # حذف یک فایل از دایرکتوری کاری و شاخص گیت
git rm --cached file1.txt  # حذف فایل از شاخص گیت ولی نگه داشتن آن در دایرکتوری کاری
git rm -r directory/       # حذف دایرکتوری به صورت بازگشتی

محدودیت‌ها

  • فایل از شاخص و دایرکتوری کاری حذف می‌شود، مگر اینکه از --cached استفاده کنید
  • برای حذف فایل‌هایی که قبلاً در مخزن کامیت شده‌اند، باید از --force استفاده کنید

گزینه‌ها

  • -r : حذف دایرکتوری‌ها به صورت بازگشتی
  • -f : حذف اجباری فایل‌ها که قبلاً کامیت شده‌اند
  • --cached : حذف فایل از شاخص، ولی نگه داشتن آن در دایرکتوری کاری
  • -n : نمایش فایل‌هایی که قرار است حذف شوند، بدون حذف واقعی
  • -v : نمایش جزئیات بیشتر