git-annex-restage(1) General Commands Manual git-annex-restage(1)

git-annex-restage - بازچینی و آماده‌سازی مجدد فایل‌های ضمیمه‌شده در ایندکس گیت

git annex restage

از آنجا که دریافت یا رهاسازی یک فایل قفل‌گشایی‌شده موجب تغییر فایل در درخت کاری (work tree) می‌شود، گیت باید مطلع گردد که این تغییر، محتوایی را که ثبت کرده است (اشاره‌گر ضمیمه یا annex pointer) تغییر نمی‌دهد. آماده‌سازی و بازچینی مجدد فایل در ایندکس گیت این هدف را برآورده می‌کند.

در حالت عادی نیازی به اجرای این دستور ندارید، زیرا معمولاً git-annex قادر است فایل‌های قفل‌گشایی‌شده را خودش مجدداً در ایندکس آماده‌سازی کند. با این حال شرایطی وجود دارد که در آن git-annex نیاز به بازچینی مجدد یک فایل دارد، اما ایندکس گیت قفل است و بنابراین قادر به انجام آن نیست. در چنین حالتی، هشداری نمایش داده می‌شود که پیشنهاد می‌کند این دستور را اجرا نمایید.

اجرای این دستور حتی پس از اعمال تغییرات روی یک فایل قفل‌گشایی‌شده نیز کاملاً ایمن و بی‌خطر است.

git-annex(1)

git-annex-smudge(1)

Joey Hess <id@joeyh.name>