recherche

Maison  >  Questions et réponses  >  le corps du texte

entrepôt de migration git

Je souhaite migrer le référentiel git distant vers un autre nouveau référentiel. Comment le migrer complètement (y compris toutes les branches, pas seulement master) ?
Utilisez la méthode suivante pour cloner la bibliothèque de version nue, puis poussez uniquement la branche principale. Existe-t-il un moyen simple de cloner toutes les branches de l'entrepôt en même temps (l'entrepôt distant a plus de branches).
git clone --bare git://github.com/username/project.git
git push --mirror git@gitcafe.com/username/newproject.git

習慣沉默習慣沉默2842 Il y a quelques jours645

répondre à tous(3)je répondrai

  • 过去多啦不再A梦

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

    Clonage d'image : ​​

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

    Puis poussez l'image :

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

    Ou appuyez sur une nouvelle télécommande, puis appuyez :

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

    répondre
    0
  • 给我你的怀抱

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

    git clone git://github.com/username/project.git
    git push origin

    Essayez-le

    De plus, si vous souhaitez déplacer un référentiel GitHub vers un autre compte ou groupe GitHub, vous pouvez utiliser fork

    répondre
    0
  • 巴扎黑

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

    Si vous disposez de droits administratifs, vous pouvez transférer directement dans l'interface de gestion.

    Votre opération de clonage prend toutes les branches (sauf pr ref). Votre opération push n’a qu’une seule branche.

    répondre
    0
  • Annulerrépondre