Gitlab Tirer une branche à l'ordinateur local
Je veux copier une branche de la logithèque en ligne (Gitlab) de ma machine locale. Supposons la branche est appelé "Version1" - alors je veux copier cette branche à une nouvelle branche appelée "Version2" sur ma machine locale. Parce que je ne veux pas remplacer cette branche plus tard. Le problème que j'ai est le suivant: à Chaque fois que je créer une nouvelle branche sur ma machine locale, il s'agit d'une copie de la branche que j'étais avant.
git pull origin Version1
ne fonctionne pas comme je veux.
Serait génial si quelqu'un pouvait m'aider.
qu'en est git fetch origin Version1
OriginalL'auteur lars111 | 2016-02-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer une branche locale sur votre machine qui est basé sur de la
Version
branche.Utiliser le
caisse
de commande avec-b
.D'abord passer à la branche que vous souhaitez "copie":
Ensuite, créez votre propre branche qui est basé hors de
Version1
:Maintenant, lorsque vous créez s'engage alors sur la
Version2
direction générale, votre copie locale deVersion1
restera inchangée.Ici est un bon article pour en savoir plus sur la branche.
Je vois. Si vous avez déjà cloné droit? Et vous n'avez pas Version1? Essayez:
git fetch
qui doit récupérer toutes les branches distantes de votre origine. Alors negit branch --all
et de voir si "Version1" s'affiche. Si elle le fait, et vous avez déjà créé votre "Version2" de la branche, puis:git checkout Version2; git reset --hard Version1
OriginalL'auteur Jonathan.Brink