TGViewer
کداکسپلور | CodeExplore کداکسپلور | CodeExplore @codeexplore · 9.2K subscribers
Post #4475 4.86K
اگر به اشتباه فایل مهمی داخل ریپازیتوری گیت هابتون پوش کردید و تصمیم به پاک کردنش دارید اینو بدونید که فقط پاک کردن آخرین Commit کار ساز نیست‼️
این فایل توی History میمونه همه میتونن بهش دسترسی داشته باشن.

💡برای اینکه بتونید حذفش کنید میتونید از ابزار git filter repo استفاده کنید که با اینکار کل تاریخچه ریپازیتوری بازنویسی میشه.

برای نصب:

#linux
sudo apt install git-filter-repo

#windows
pip install git-filter-repo

برای استفاده:

#به جای path/to/file-or-folder مسیر فایل یا پوشه مورد نظر در repository قرار بگیره.

git filter-repo --path path/to/file-or-folder --invert-paths

git remote add origin <repo-url>

git push origin --force --all


بعد از انجام کار هم فایل .gitignore رو آپدیت کنید.

⚠️ بهتره این دستور روی یک clone تازه از پروژه اجرا بشه و همچنین اگر فایل حساس منتشر شده، حتماً credentialها رو هم rotate کنید.

#git #github #repo
☕️Telegram | Website | Discord
  • ❤‍🔥 10
  • ⚡ 3
  • 🔥 2
  • 👏 1
More from @codeexplore
  1. Oct 5, 2026😂😮 #fun ☕️ Telegram | Website | Discord
  2. Oct 5, 2026&rlm;Vengeance UI مجموعه‌ای از Component های اوپن سورس انیمیشنی پر استفاده رو با افکتای مخ…
  3. Oct 4, 2026پشت هر شخصیت برنامه‌نویس، سال ها یادگیری، تلاش و آزمون‌وخطا وجود داره. ☕️ Telegram | Websi…
  4. Oct 4, 2026غول فناوری و هوش مصنوعی یک سرور قدرتمند برای نسل جدید پردازش‌های هوش مصنوعی و زیرساخت‌های…
  5. Oct 4, 2026Post #4848
  6. Oct 4, 2026اگر میخواید ساختار یه پروژه گیت هاب رو خیلی سریع و راحت بررسی کنید، GitDiagram میتونه کل ر…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →