Tirant le code de la télécommande git branch, lorsqu'il n'existe pas localement
Lorsque la branche B
n'existe pas localement, mais il est sur le repo distant,
git branch
* A
git branch -a
* A
remotes/origin/B
Comment puis-je tirer B
à mon local repo? Dois-je git checkout B
en premier? Dois-je pull
, tandis que sur la branche A
?
S'il vous plaît aidez-moi de clarifier
OriginalL'auteur JAM | 2012-01-12
Vous devez vous connecter pour publier un commentaire.
Si la branche locale
b
n'existe pas, alorsgit pull
et puis tout simplementgit checkout b
et la direction générale sera créé automatiquement.D'autres options pourraient inclure un
git fetch origin/b
git pull
, dois-je m'attendreB
s'affichent quand jegit branch
? (Il ne fonctionne pas)non, il n'apparaîtra pas comme une succursale, d'après vous
git pull
, c'est toujours une distance. Vous devezcheckout
branche pour être vu une succursale locale.OriginalL'auteur c00kiemon5ter
Récupération de toutes les branches distantes sans fusion n'importe quoi:
Puis créer une branche locale (B) à partir de la télécommande (origine/B) & caisse, direction générale à l'affiche:
Alors vous êtes dans la branche B & vous pouvez extraire Un:
OriginalL'auteur tee
Que vous avez à faire:
à créer une branche locale à partir de la télécommande.
git checkout B
est suffisant de nos jours.git checkout B permettra de créer une branche nouvelle branche appelée B, mais il ne sera pas le point à la distance de la branche origin/B. C'est mon expérience sur la version git 2.16.2.de windows.1
OriginalL'auteur manojlds
Utile git conseils:
Pour obtenir une branche distante de référentiel local, l'Utilisation de l'IDE pull/les options d'extraction ou de commande ci-dessous:
git pull <remote_branch_name> <local_branch_name>
Cela va créer une branche locale, à l'Exemple du maître.
À la caisse d'une agence locale pour le répertoire courant.
Cela vous aidera à projet dans le répertoire de travail courant.
OriginalL'auteur vijay