.TH git-annex-undo 1 .SH "نام (NAME)" git-annex-undo \- بازگردانی آخرین تغییر اعمال‌شده روی یک فایل یا دایرکتوری .PP .SH "خلاصه دستور (SYNOPSIS)" git annex undo \fB[filename|directory] ...\fP .PP .SH "توضیحات (DESCRIPTION)" هنگامی که یک نام فایل به آن داده شود، آخرین تغییر اعمال‌شده روی آن فایل را بازگردانی (undo) می‌کند. .PP هنگامی که یک دایرکتوری به آن داده شود، آخرین تغییر اعمال‌شده روی محتویات آن دایرکتوری را بازگردانی می‌کند. .PP اجرای دستور undo برای بار دوم، خودِ عملیات بازگردانی را واگرد خواهد کرد و درخت کاری (working tree) را به همان وضعیت قبلی‌اش بازمی‌گرداند. برای پشتیبانی از واگردِ یک بازگردانی از تغییرات مرحله‌بندی‌شده (staged)، هرگونه تغییرات stageشده ابتدا توسط دستور undo ثبت (commit) می‌شوند. .PP توجه داشته باشید که این دستور، عملیات دریافت (get) یا حذف (drop) محتوای فایل را بازگردانی نمی‌کند؛ بلکه تنها بر روی درخت فایل ثبت‌شده در گیت عمل می‌کند. .PP .SH "گزینه‌ها (OPTIONS)" .IP "\fB\-\-json\fP" .IP فعال‌سازی خروجی JSON. این گزینه برای تجزیه توسط برنامه‌هایی که از git-annex استفاده می‌کنند در نظر گرفته شده است. هر خط از خروجی یک شیء JSON است. .IP .IP "\fB\-\-json\-error\-messages\fP" پیام‌هایی که معمولاً در خروجی خطای استاندارد چاپ می‌شوند، در عوض درون شیء JSON گنجانده می‌شوند. .IP .IP "همچنین گزینه‌های مشترک" .BR git-annex\-common\-options (1) نیز قابل استفاده هستند. .SH "همچنین ببینید (SEE ALSO)" .BR git-annex (1) .PP .BR git-annex\-add (1) .PP .SH "نویسنده (AUTHOR)" Joey Hess