cari

Rumah  >  Soal Jawab  >  teks badan

git migration warehouse

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

習慣沉默習慣沉默2808 hari yang lalu621

membalas semua(3)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:41:39

    Klon imej:

    git clone --mirror  https://github.com/../old.git old.git
    cd old.git

    Kemudian tolak imej:

    git remote set-url --push origin git@gitcafe.com/.../new.git
    git push --mirror

    Atau tolak alat kawalan jauh baharu dan kemudian tolak:

    git remote add mirror origin git@gitcafe.com/.../new.git
    git push mirror --all
    git push mirror --tags

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:41:39

    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

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:41:39

    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.

    balas
    0
  • Batalbalas