Comment créer de la direction du développement du maître sur GitHub
J'ai créé un repo GitHub et seulement une master
direction générale jusqu'à présent. Ma copie de travail locale est complètement à jour avec la télécommande d'origine master
sur GitHub.
Je veux maintenant créer un development
branche sur GitHub afin que d'autres personnes dans mon équipe peut commencer à pousser des modifications à development
(au lieu de directement de master
) et de soumettre des PRs, la demande de révision du code, etc.
J'ai donc essayé de créer un nouveau development
branche en local et en le poussant:
git checkout -b development
git push origin development:master
Mais git juste dit Everything up-to-date
. Alors je vous le demande:
Si je suis au courant avec master
, comment dois-je viens de créer une distance development
branche qui contient une copie exacte de master
?
OriginalL'auteur smeeb | 2016-09-13
Vous devez vous connecter pour publier un commentaire.
Lorsque vous ne
Ce qui se passe réellement est que git est de prendre
<local>:<remote>
et la mise à jour<remote>
quelle que soit la<local>
de la branche est.Depuis que vous avez exécuté
git checkout -b development
demaster
, votre localdevelopment
a tous les commitsmaster
n'; d'où il montre que tout est à jour.Il vous suffit de faire
de pousser la nouvelle branche
OriginalL'auteur sircapsalot
Cela fonctionne pour moi
OriginalL'auteur Aquatically Challenged Fish