গিটে স্ট্যাশ ভাগ করার কোনও উপায় আছে কি?
আমি বেশ কয়েকটি মেশিনে কাজ করি এবং প্রায়শই আমার বর্তমান কাজের অবস্থা এক থেকে অন্যটিতে যেতে সক্ষম হতে চাই।
আমি এমন কোনও উপায় খুঁজছি যা আমি একটি ক্লোন থেকে অন্য ক্লোন থেকে স্ট্যাশ ঠেকাতে / টানতে পারি এবং এটি অন্য ক্লোনটির স্ট্যাশ হিসাবে প্রদর্শিত হয়, অথবা একটি আপাত দূরবর্তী শাখা হিসাবে প্রদর্শিত হয়। আমি আশা করছি না যে রিমোটটির ইতিমধ্যে তার নিজস্ব স্ট্যাশ থাকলে প্রাক্তন অগত্যা কাজ করবে।
স্ট্যাশ দেওয়া হয়েছে, বাস্তবে, এর উপর ইতিমধ্যে কমিট করা একটি শাখা (স্পষ্টতই), আমি "প্রতিটি স্ট্যাশকে একটি শাখায় প্রতিশ্রুতিবদ্ধ করুন এবং তারপরে সেগুলি ভাগ করুন" এর ধারায় সমাধান খুঁজছি না - আমি ইতিমধ্যে অনেক পেয়েছি, অনেক, শাখা। অতএব আমি রেফস্পেক বা অনুরূপটি খুঁজছি যা আমি পুশ / টান নিয়ন্ত্রণ করতে ব্যবহার করতে পারি।
git push origin $(for sha in $(git rev-list -g stash); do echo $sha:refs/heads/stash_$sha; done)
সমস্ত স্ট্যাশগুলির জন্য সুন্দরভাবে করা উচিত; আরও দেখুন stackoverflow.com/a/5248758/85371