J'ai une branche que j'aimerais déplacer dans un dépôt Git séparé, et idéalement garder l'historique de cette branche dans le processus. Jusqu'à présent, j'ai regardé git filter-branch
, mais je ne peux pas savoir si elle peut faire ce que je veux faire.Comment déplacer une branche Git dans son propre référentiel?
Comment extraire une branche Git dans son propre référentiel?
Juste au cas où quelqu'un se demande, j'ai substitué l'URL avec le chemin vers un répertoire de dépôt Git, et cela a fonctionné parfaitement. – Aupajo
Vous pouvez également nommer le nom de la branche dans le nouveau référentiel: 'git push url: //to/new/repository.git branch-to-move: nouveau-branche-name' –
Yves 'commentaire ci-dessus est correct, sinon vous n'aurez pas de master là-bas et le processus de clonage se terminera 'warning: remote HEAD fait référence à un ref inexistant, incapable de checkout.'. Si déjà à ce stade, allez avec git checkout -b branch-to-move' et vous êtes sûr ou vous allez simplement avec 'git checkout -b master' pour avoir votre branche principale :) –