Maison > Questions et réponses > le corps du texte
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
过去多啦不再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
给我你的怀抱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
巴扎黑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.