Back to Top


1398/10/19 - 14:32

اضافه کردن فایل هایی که قبلا commit شدن به gitignore

موقعی که فایلی رو commit می کنیم و بعدا تصمیم می گیریم اون رو به gitignore اضافه کنیم به خاطر cache شدن فایل شامل نمی شه.

کلمات کلیدی

کشگیتgitcachegitignore

اضافه کردن فایل هایی که قبلا commit شدن به gitignore

گاهی پیش میاد که شما قبلا فایل هایی رو به مخزن git خود اضافه کردید (commit کردید) و بعد از اون تصمیم گرفتید تا اون ها رو به gitignore. خود اضافه کنیدُ این فایل ها هنوز هم در index مخزن شما نشون داده میشن و از commit  شدن اون ها جلوگیری نمیشه.

 این مقاله به شما کمک می کنه تا از شر این فایل ها خلاص بشید.

مرحله ۱: همه تغییرات خود را commit کنید.

قبل از اینکه جلوتر بریم، مطمئن بشید که همه تغییرات خود از جمله فایل gitignore. را commit کردید.

مرحله ۲: هرچیزی را از مخزن حذف کنید.

برای پاک سازی repo، از دستور زیر استفاده کنید:

git rm -r --cached .

مرحله ۳: دوباره همه چیز را add کنید

git add .

مرحله ۴: commit

git commit -m ".gitignore fix"

مخزن شام پاک شد :-)