वहाँ एक रास्ता है शेयर को साझा करने के लिए?
मैं कई मशीनों पर काम करता हूं, और अक्सर अपनी वर्तमान कार्यशील स्थिति को एक से दूसरे में ले जाने में सक्षम होना चाहता हूं।
मैं एक ऐसे रास्ते की तलाश में हूं जिसे मैं एक क्लोन को एक क्लोन से दूसरे में धकेल / खींच सकता हूं, और क्या यह अन्य क्लोन के लिए या तो एक स्पष्ट दूरस्थ शाखा के रूप में दिखाई देता है। मुझे उम्मीद नहीं है कि पूर्व जरूरी काम करेगा अगर रिमोट पहले से ही अपने स्वयं के हालांकि है।
यह देखते हुए कि स्टैश वास्तव में, पहले से ही इस पर एक शाखा है (जाहिरा तौर पर), मैं समाधान की तलाश में नहीं हूँ "एक शाखा को प्रत्येक स्ट्राइक करें और फिर उन साझा करें" की तर्ज पर - मैंने पहले ही कई प्राप्त कर लिए हैं कई, शाखाएं। इसलिए मैं refspec या इसी तरह की तलाश कर रहा हूं जिसका उपयोग मैं पुश / पुलिंग को नियंत्रित करने के लिए कर सकता हूं।
git push origin $(for sha in $(git rev-list -g stash); do echo $sha:refs/heads/stash_$sha; done)
सभी बाधाओं के लिए अच्छी तरह से करना चाहिए; यह भी देखें stackoverflow.com/a/5248758/85371