در حال یادگیری بهتر Django
چطور تغییرات Stash شده در Git را به کامپیوتر دیگر منتقل کنیم
فرض کنید تغییراتی روی پروژه داشتید و به هر دلیلی اونارو با دستور git stash به stash اضافه کردید (فارسی انگلیسی کنار هم سخته)
حالا به هر دلیل دیگه ای میخواهید که این تغییرات رو توی فولدر دیگه یا کامپیوتر دیگری منتقل کنید. (دیدم که میگم)
یک راهش اینه که کل فولدر گیت (که مخفی هست) رو کپی کنید. که واقعا راه خوبی نیست.
راه دومش export کردن تغییرات stash شده در git با دستورات خود git هست. مسیر زیر رو ببینید (اول stash کنید):
git stash show "stash@{0}" -p > changes.patch
git apply changes.patch
همونطوری که مشخصه بعد از stash کردن هر stash یک Revision داره که اینجا stash@{0} هست. با این میتونید به stash مد نظرتون اشاره کنید.
بعد از اجرای این خط یه فایل به اسم changes.patch کنار فولدر گیت (که مخفی هست) ساخته میشه. میتونید اینو کپی کنید و کنار فولدر git مقصد بزارید و دستور آخر رو اجرا کنید.
برای من که جالب بود. امیدوارم برای شما هم جالب بوده باشه :)
مطلبی دیگر از این انتشارات
هرآنچه باید در مورد Git و Github بدانید/ قسمت اول
مطلبی دیگر از این انتشارات
تقلب نامه گیت قسمت اول
مطلبی دیگر از این انتشارات
چگونه پروفایل گیت خود رو جذاب کنیم(README.md)