راهنمای گیت

حذف فایل‌ها

اگر پس از ثبت یک فایل آن فایل را حذف کنیم، برای اضافه کردن تغییرات فایل حذف‌شده، دیگر امکان استفاده از add را نداریم و باید با دستور rm آن فایل را حذف کنیم:

git rm فایل۱ فایل۲ فایل۳

دقت داشته باشید برخلاف دستور add، استفاده از git rm . تمام فایل‌های پروژه را حذف می‌کند؛ پس از آن استفاده نکنید. :)

اگر اشتباهاً فایل‌های زیادی را دستی پاک کردیم بدون اینکه از دستور git rm استفاده کنیم، می‌توانیم از دستور زیر استفاده کنیم:

git rm $(git ls-files --deleted)

اگر بین نام فایل‌های پاک‌شده نویسه‌ی فاصله وجود داشته باشد:

git ls-files --deleted -z | xargs -0 git rm