Reflog مکانیزمی است برای ثبت زمانی که نوک شاخه ها به روز می شوند. این دستور برای مدیریت اطلاعات ثبت شده در آن است. اساساً هر عملی را که در داخل Git انجام می دهید، جایی که داده ها ذخیره می شوند، می توانید آن را در داخل reflog پیدا کنید.
Reflog چه چیزی را نشان می دهد؟
ریفلاگ، همانطور که کتاب Pro Git بیان می کند، رکوردی از ارجاعات شما (عمداً، نشانگرهای شاخه و نشانگر HEAD شما) است، و اینکه آنها چه مواردی را متعهد می کنند اشاره می کنند. در.
Reflog چقدر به عقب می رود؟
به طور پیشفرض، تاریخ انقضای reflog روی ۹۰ روز تنظیم شده است. زمان انقضا را می توان با ارسال آرگومان خط فرمان --expire=time to git reflog expire یا با تنظیم نام پیکربندی git gc تعیین کرد.
تفاوت git log و Reflog چیست؟
بزرگترین تفاوت بین Git reflog در مقابل log این است که گزارش یک حسابداری عمومی از تاریخچه تعهد مخزن است در حالی که reflog یک حسابداری خصوصی و مختص فضای کاری است. تعهدات محلی مخزن … از دستور git log برای مشاهده گزارش و از دستور git reflog برای مشاهده reflog استفاده کنید.
git Reflogs چه اطلاعاتی را ذخیره می کند؟
گزارشهای گزارش، یا "reflogs"، رکورد زمانی که نکات شاخهها و سایر مراجع در مخزن محلی بهروزرسانی شدند. Reflogs در دستورات مختلف Git برای تعیین مقدار قدیمی یک مرجع مفید هستند. برای مثال، HEAD@{2} به معنای «جایی که HEAD قبلاً بوددو حرکت پیش باشد، master@{one. week.