Je crée une nouvelle branche comme ceci:
git branch dev-itt-9
Cependant, il crée uniquement une nouvelle branche sur le réseau local.
git branch -a * dev-itt-9 maître tester télécommandes/Origine/HEAD -> Origine/maître Télécommandes/Origine/développement Télécommandes/Origine/maître Télécommandes/Origine/test
Quelle est la bonne façon de créer une nouvelle branche à la fois locale et distante?
Je suis assez nouveau pour git. Désolé si ma question est stupide.
Tout d'abord, vous créez votre branche localement:
git checkout -b your_branch
La branche distante est créée automatiquement lorsque vous la poussez sur le serveur distant. Alors, quand vous vous sentez prêt, vous pouvez simplement faire:
git Push <remote-name> <branch-name>
Où <remote-name>
est typiquement Origin
, le nom que git donne à la télécommande que vous avez clonée. Vos collègues tireraient alors simplement cette branche et celle-ci serait automatiquement créée localement.
Supposons que vous ayez déjà créé votre branche locale (en utilisant git branch <branch-name>
ou git checkout -b <branch-name>
, vous pouvez utiliser:
git Push -u Origin <branch-name>
explications:
-u
= --set-upstream
: définissez cette nouvelle branche distante comme branche de suivi.Origin
: le nom de votre référentiel distant