TGViewer
Try Code Box Try Code Box @trycodebox · 343 subscribers
Post #53 284
✔️ ابزاری قدرتمند در Git برای حذف فایل از تاریخچه مخزن

گاهی پیش می‌آید که نیاز دارید یک فایل خاص (مانند کلیدهای API یا اطلاعات حساس) را از کل تاریخچه‌ی یک مخزن Git حذف کنید، بدون آن‌که کل ریپو را پاک یا بازنویسی کامل کنید. در این شرایط، دستور زیر می‌تواند بسیار مفید باشد:
git filter-repo --path filename.txt --invert-paths

با اجرای این دستور، فایل مشخص‌شده (در اینجا filename.txt) از تمامی کامیت‌های گذشته حذف می‌شود؛ فرآیندی بسیار سریع‌تر و تمیزتر نسبت به ابزار قدیمی‌تر filter-branch.

این روش، راهکاری مناسب برای پاک‌سازی مواردی است که نباید هیچ اثری از آن‌ها در مخزن باقی بماند.
اگر تاکنون از git filter-repo استفاده نکرده‌اید، توصیه می‌شود آن را بررسی و آزمایش کنید. Git ابزارهای قدرتمند و پنهان زیادی در اختیار توسعه‌دهندگان قرار می‌دهد.
@TryCodeBox
#Git
More from @trycodebox
  1. Dec 23, 2025مایکروسافت قصد دارد تا سال 2030 تمام کدهای نوشته‌شده با C و C++ را حذف کرده و آن‌ها را با…
  2. Dec 10, 2025برای کسانی که فعلاً فقط می‌خواهند دنیای کدنویسی با هوش مصنوعی را امتحان کنند، توصیه می‌کنم…
  3. Oct 10, 2025✔️ توی پایتون Wrapper چیه؟ گاهی وقتا نمی‌خوای کد یه تابع رو تغییر بدی، ولی می‌خوای قبل یا…
  4. Oct 2, 2025اگه میخوای پایتون رو برای کارهای علمی یاد بگیری،این ۸ تا ریپازیتوری گیت‌هاب خیلی به کارت م…
  5. Oct 2, 2025• من یک منبع بسیار عالی پیدا کردم که شامل تعداد زیادی ابزار برای متخصصان فناوری اطلاعات اس…
  6. Oct 1, 2025⭕️ دیگر کانال ها و شبکه های اجتماعی ما را دنبال کنید : 💠 کانال های تلگرام ما 🔶 آموزش تست…
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 →