Skip to content

برگه‌ها

  • درباره من

تماس با من

برای ارتباط با بنده ایمیل های خود را به آدرس :
miladhzz@gmail.com
ارسال کنید
و یا به شماره 09384677005 پیامک ارسال کنید.

سایت میلاد حاتمی
  • پروژه ها
  • آموزش
  • برنامه نویسی
  • نرم افزار
  • درباره من
خانه » چطور تغییرات Stash شده در Git را به کامپیوتر دیگر منتقل کنیم
چطور تغییرات Stash شده در Git را به کامپیوتر دیگر منتقل کنیم

چطور تغییرات Stash شده در Git را به کامپیوتر دیگر منتقل کنیم

Post Views: 31
Leave a comment on چطور تغییرات Stash شده در Git را به کامپیوتر دیگر منتقل کنیم نوامبر 29, 2022 نوامبر 29, 2022 git آموزش برنامه نویسی
میلاد

سلام به همه. خیلی وقت بود توی سایت خودم مطلب فنی نگذاشته بودم. امروز در مورد انتقال تغییرات stash شده در git به کامپیوتر دیگه ای می نویسم.

فرض کنید تغییراتی روی پروژه داشتید و به هر دلیلی اونارو با دستور git stash به stash اضافه کردید (فارسی انگلیسی کنار هم سخته)

حالا به هر دلیل دیگه ای میخواهید که این تغییرات رو توی فولدر دیگه یا کامپیوتر دیگری منتقل کنید. (دیدم که میگم)

یک راهش اینه که کل فولدر گیت (که مخفی هست) رو کپی کنید. که واقعا راه خوبی نیست.

راه دومش export کردن تغییرات stash شده در git با دستورات خود git هست. مسیر زیر رو ببینید:

Stash current changes

git > Stash > Stash (Include Untracked)
Create stash as patch

git stash show "stash@{0}" -p > changes.patch
Apply patch

git apply changes.patch

همونطوری که مشخصه بعد از stash کردن هر stash یک Revision داره که اینجا stash@{0} هست. با این میتونید به stash مد نظرتون اشاره کنید.

بعد از اجرای این خط یه فایل به اسم changes.patch کنار فولدر گیت (که مخفی هست) ساخته میشه. میتونید اینو کپی کنید و کنار فولدر git مقصد بزارید و دستور آخر رو اجرا کنید.

برای من که جالب بود. امیدوارم برای شما هم جالب بوده باشه 🙂

لینک کد

Post Views: 31

Add a Comment لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload CAPTCHA.

© 2023 - All rights reserved