.nh .TH "glab" "1" "Sep 2026" "Auto generated by spf13/cobra" "" .SH "نام (NAME)" glab-repo-prune \- حذف شاخه‌های محلی گیت که درخواست ادغام (مرج ریکوئست) آن‌ها ادغام شده است. .SH "خلاصه دستور (SYNOPSIS)" \fBglab repo prune [flags]\fP .SH "توضیحات (DESCRIPTION)" حذف شاخه‌های محلی گیت (Git) که درخواست ادغام (مرج ریکوئست) آن‌ها در گیت‌لب ادغام شده است. .PP به‌طور پیش‌فرض، این دستور گیت‌لب را برای تک‌تک شاخه‌های محلی بررسی می‌کند و فقط شاخه‌هایی را حذف می‌کند که حداقل یک درخواست ادغامِ ادغام‌شده داشته باشند و هیچ درخواست ادغام بازی از همان شاخهٔ مبدأ باقی نمانده باشد. .PP شاخه‌های محافظت‌شده، شاخهٔ پیش‌فرض و شاخه‌ای که هم‌اکنون بررسی و انتخاب (checked-out) شده است، هرگز حذف نمی‌شوند. .PP این دستور تنها بر مخزن محلی گیت شما اثر می‌گذارد و به شاخه‌های راه دور (Remote) در گیت‌لب دست نمی‌زند. .PP از \fB--merged\fR برای صرف‌نظر کردن از بررسی درخواست ادغام به‌ازای هر شاخه و اتکا به \fBgit branch --merged\fR جهت تصمیم‌گیری دربارهٔ حذف شاخه‌ها استفاده کنید. در این حالت نیز شاخهٔ پیش‌فرض و شاخه‌های محافظت‌شده از گیت‌لب دریافت می‌شوند. تکیه بر گیت سریع‌تر است، اما تنها ادغام‌های سریع (fast-forward) را شناسایی می‌کند — ادغام‌های اسکوآش (squash) و ریبیس (rebase) از دید گیت کامیت‌هایی مجزا به نظر می‌رسند و به عنوان ادغام‌شده گزارش نمی‌شوند. .SH "گزینه‌ها (OPTIONS)" \fB--dry-run\fP[=false] پیش‌نمایش شاخه‌هایی که حذف می‌شوند، بدون حذف واقعی آن‌ها. .PP \fB-e\fP, \fB--exclude\fP=[] نام شاخه یا الگوی سراسری (glob) برای مستثنی کردن. به‌صورت جداشده با کاما یا تکرارشونده. .PP \fB--merged\fP[=false] استفاده از 'git branch --merged' به‌جای استعلام از گیت‌لب. فقط ادغام‌های fast-forward را شناسایی می‌کند. .PP \fB-y\fP, \fB--yes\fP[=false] صرف‌نظر کردن از اعلان تأییدیه. .SH "گزینه‌های به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)" \fB-h\fP, \fB--help\fP[=false] نمایش راهنما برای این دستور. .SH "مثال‌ها (EXAMPLES)" .EX # پیش‌نمایش شاخه‌هایی که حذف خواهند شد glab repo prune --dry-run # حذف شاخه‌ها با درخواست‌های ادغام ادغام‌شده (پس از تأیید) glab repo prune # حذف بدون نیاز به تأییدیه glab repo prune --yes # مستثنی کردن شاخه‌های دیگر با نام یا الگوی سراسری (glob) glab repo prune --exclude wip-*,demo-branch # شناسایی شاخه‌های ادغام‌شده با گیت به‌جای گیت‌لب (سریع‌تر است، اما ادغام‌های squash و rebase را تشخیص نمی‌دهد) glab repo prune --merged .EE .SH "همچنین ببینید (SEE ALSO)" \fBglab-repo(1)\fP