Apakah ada cara untuk berbagi simpanan di git?
Saya bekerja pada sejumlah mesin, dan sering ingin dapat memindahkan kondisi kerja saya saat ini dari satu ke yang lain.
Saya mencari cara yang bisa mendorong / menarik simpanan dari satu klon ke klon lain, dan membuatnya muncul sebagai simpanan untuk klon lain, atau sebagai cabang terpencil yang tampak. Saya tidak berharap bahwa yang pertama akan berfungsi jika remote sudah memiliki simpanan sendiri.
Mengingat bahwa simpanan adalah, pada dasarnya, sudah cabang dengan komit (tampaknya), saya tidak mencari solusi di sepanjang garis "komit setiap simpanan ke cabang dan kemudian bagikan itu" - Saya sudah punya banyak, banyak cabang. Karena itu saya mencari refspec atau sejenisnya yang dapat saya gunakan untuk mengontrol push / pulling.
git push origin $(for sha in $(git rev-list -g stash); do echo $sha:refs/heads/stash_$sha; done)
harus dilakukan dengan baik untuk semua simpanan; Lihat juga stackoverflow.com/a/5248758/85371