نماد سایت حامد نادرفر

بهترین روش بازگرداندن دایرکتوری .git در پروژه

سیستم‌های بکاپ اتوماتیک معمولا به صورت پیش فرض از دایرکتوری .git شما بکاپ نمیگرند و این زمانیکه شما قصد ریستور کردن بکاپ به صورت اتوماتیک داشته باشید باعث مشکل در استفاده از گیت می‌شوید چون هیچ اثری از کانفیگ گیت شما در فایل ریستور نیست.

برای اینکه بتوانید از گیت دوباره در این مرحله استفاده کنید کافی است مراحل زیر را پیش ببرید:

git clone --bare https://path/to/project .git
git config --local --bool core.bare false
git reset HEAD -- .

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

منبع: https://stackoverflow.com/questions/24775326/best-way-to-restore-git-folder