2012-11-23 5 views
4

J'ai une branche principale sur le serveur (distant). J'ai créé une nouvelle branche locale qui n'existe pas sur la télécommande (serveur). Comment puis-je ajouter (push) la branche à la télécommande (serveur) sans fusionner avec la branche principalegit push branche sans fusion

Répondre

4
git push remote local_branch_name:remote_branch_name 

Habituellement votre télécommande sera origine, et les deux branche locale et à distance sera le même (bien que vous pouvez pousser la branche locale comme une télécommande avec un nom différent). Si leurs noms sont identiques, vous n'avez pas à fournir de noms séparés par des deux-points - un suffira. Ce que vous essayez de réaliser n'a rien à voir avec la fusion des branches.

Je suggère de plus amples informations sur les branches et les télécommandes (git-scm book est assez bonne ressource).

+0

J'ai déjà commencé à lire le livre, mais j'en avais absolument besoin. C'est exactement ce que je cherchais. Merci! – nikmin

6

Vous pouvez utiliser la commande suivante:

git push -u origin newBranch 

-u va mettre en place votre succursale locale pour suivre la branche distante.

0

Vous venez de pousser votre branche locale:

$ git push origin <your-branch> 

Vous pouvez utiliser le drapeau -u pour définir votre Brach local pour suivre la trop éloignée.

Questions connexes