Publié le 06/26/2017, rédigé par
Davy CLAISSE
Git
Comment transférer l'historique d'un répo Git vers un autre ?
Éléments du problème :
- Vous avez un répo Git qui contient l'historique de votre projet.
- Vous souhaitez transférer l'historique complet d'une branche vers un autre répo.
- Cet autre répo Git peut être vide ou non.
Solution
Celle-ci consiste à ajouter plusieurs remote à votre clone de sorte qu'il puisse pusher et puller des branches depuis ces derniers.
Comment ajouter un remote ? Un remote est toujours constitué d'un alias et d'une URL vers laquelle pointe cet alias. Par exemple, je souhaite ajouter l'URL de l'instance GitLab du serveur de version d'ITAMETIS.
Je vais appeler mon alias itametis et son url sera https://gitlab.itametis.com/mon_projet.git
## Syntaxe de la commande
## git remote add <remote_alias> <remote_url>
git remote add itametis https://gitlab.itametis.com/mon_projet.git