มีวิธีแบ่งปันที่ซ่อนในคอมไพล์หรือไม่?
ฉันทำงานกับเครื่องจักรจำนวนมากและมักต้องการย้ายสถานะการทำงานปัจจุบันของฉันจากที่หนึ่งไปยังอีกที่หนึ่ง
ฉันกำลังมองหาวิธีที่ฉันสามารถผลัก / ดึงที่ซ่อนจากที่หนึ่งไปยังอีกที่หนึ่งและมีมันเป็นที่ซ่อนของอีกคนหนึ่งหรือที่อื่นเพื่อโคลนนิ่ง ฉันไม่ได้คาดหวังว่าอดีตจะต้องทำงานถ้ารีโมทมีที่ซ่อนของตัวเองแม้ว่า
เนื่องจากว่ามีผลบังคับใช้แล้วเป็นสาขาที่มีความมุ่งมั่นอยู่ (เห็นได้ชัดว่า) ฉันไม่ได้มองหาวิธีการแก้ปัญหาตามแนวของ "กระทำที่ซ่อนแต่ละสาขาไปยังสาขาแล้วแบ่งปันเหล่านั้น" - ฉันมีจำนวนมากแล้ว หลายสาขา ฉันกำลังมองหา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