2011-04-05 4 views
3

Jusqu'à présent, j'ai travaillé sur un référentiel local (initialisé localement, non cloné). Parce que je travaille sur plus d'un poste de travail, j'ai décidé de "mettre en ligne" et de pousser mon repo sur le serveur. Aussi, je veux pousser toutes les branches.Pousser le référentiel local vers le serveur

Donc la question est: Existe-t-il un moyen de pousser tout le repo initialisé localement?

Répondre

5

Pour faciliter les choses, commencez par créer une télécommande si vous avez pas déjà:

git remote add origin <server repo url> 

Maintenant, vous pouvez faire ceci:

git push --all 

pour pousser toutes les branches à l'origine, la valeur par défaut éloigné. (Si vous le nommez quelque chose d'autre, vous devrez le spécifier comme un argument.)

+0

cela a fonctionné, merci J'ai oublié la commande git-remote –

+1

Vous n'êtes pas censé créer un référentiel nu en premier? – Htbaa

+3

@Htbaa: Oui, vous devez créer un référentiel avant de pouvoir y accéder. J'ai supposé que le PO avait déjà fait cela, puisqu'ils avaient continué à demander comment pousser * toutes * les branches. – Cascabel

Questions connexes