Saya mahu memindahkan repositori git jauh ke repositori baharu yang lain Bagaimana untuk memindahkannya sepenuhnya (termasuk semua cawangan, bukan hanya menguasai)?
Gunakan kaedah berikut untuk mengklon pustaka versi kosong dan kemudian menolak cawangan induk sahaja. Adakah terdapat cara mudah untuk mengklon semua cawangan dalam gudang pada satu masa (gudang terpencil mempunyai lebih banyak cawangan).
klon git --bare git://github.com/username/project.git
git push --mirror git@gitcafe.com/username/newproject.git
Klon imej:
Kemudian tolak imej:
Atau tolak alat kawalan jauh baharu dan kemudian tolak:
git clone git://github.com/username/project.git
git push origin
Cubalah
Selain itu, jika anda ingin mengalihkan repositori GitHub ke akaun atau kumpulan GitHub lain, anda boleh menggunakan fork
Jika anda mempunyai hak pentadbiran, anda boleh memindahkan terus dalam antara muka pengurusan.
Operasi klon anda mengambil semua cawangan (kecuali pr ref). Operasi tolak anda hanya mempunyai satu cabang.