Чи є спосіб поділитися сховищем в git?
Я працюю на ряді машин і часто хочу перенести свій поточний робочий стан з одного в інший.
Я шукаю спосіб, яким я можу підштовхнути / витягнути скриньку з одного клона в інший, і чи буде він виглядати як приховування для іншого клону, або як явна віддалена гілка. Я не сподіваюся, що колишній обов’язково спрацює, якщо на пульті вже є прихований пристрій.
Зважаючи на те, що фактично сховище - це вже галузь, яка виконує посилання (мабуть), я не шукаю рішень за принципом "привласнити кожну сховку до гілки, а потім поділитись цими" - у мене вже багато багато, гілок. Тому я шукаю перегляд або подібне, яке я можу використовувати для управління натисканням / потягуванням.
git push origin $(for sha in $(git rev-list -g stash); do echo $sha:refs/heads/stash_$sha; done)
повинен робити красиво для всіх сташів; Дивіться також stackoverflow.com/a/5248758/85371