J'ai un lien réseau très lent vers mon dépôt distant (appelez-le repoSlow) à partir duquel je vais de temps en temps à mon dépôt principal de développement (appelez-le repo1).git fetch à partir d'un second degré
Parfois, je clone repo1 à repo2 dans un autre répertoire pour effectuer des tests par ex. sur d'autres branches sans perdre l'état de repo1 (également concernant les fichiers objets et les bibliothèques, donc une simple sauvegarde ne le fera pas). Pour obtenir l'état de repoSlow dans repo2, je dois généralement stocker dans repo1, checkout et fusionner chaque branche (je suis intéressé) de repoSlow à repo1, puis les récupérer dans repo2.
Outre le fait que c'est une procédure lourde et quelques autres points, je ne veux parfois pas fusionner dans repo1. L'extraction d'un autre nom de branche locale entraînera un gros désordre de nommage.
Existe-t-il un moyen simple et direct d'aller chercher la télécommande d'une télécommande? Je pense qu'un meilleur flux de travail pourrait consister à cloner repoSlow en un seul dépôt local (ou même en miroir?) Et à le cloner plusieurs fois, mais pour mieux comprendre git, je maintiens la question initiale.