Branching mon propre projet de GitHub, puis en le repoussant à github avec des branches intactes

StackOverflow https://stackoverflow.com/questions/2262914

Question

Cela se sent comme im manque quelque chose évidente, mais j'ai lu des tutoriels pendant 3 jours et ne peut pas sembler y arriver.

J'ai une prise en pension privée sur GitHub. Je veux courir comme deux branches distinctes. Si je comprends bien, je clone le repo de sorte que son sur ma machine locale, puis bifurquez à l'aide de

branche git newbranch

git checkout newbranch

so far so good. Maintenant, je fais quelques changements, à commets newbranch. Il semble que je peux pousser tout cela à mon repo à distance intacte, mais je vais avoir du mal à faire sans elle simplement fusionner avec le maître, ce qui est pas ce que je veux faire. Comment puis-je mettre mes branches sur github intacte?

Est-ce le flux de travail correct pour ce faire? Dans ce cas, ce que je fais mal?

Était-ce utile?

La solution

Il suffit de:

 git push origin mybranch

devrait être suffisant; il pousser la tête de la branche actuelle vous êtes (pas maître, mais celui que vous travaillez) à une branche nommée similairement. si la branche à distance n'a pas le même nom,

git push origin mybranch:remotebranch

git push utilise un refspec pour spécifier avec ce <src> objet ref <dst> dans le dépôt distant doit être mis à jour.

Autres conseils

cela ne ferait que pousser le newbranch à l'origine / newbranch sur github:

git push origin newbranch:newbranch
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top