Pousser et suivre une nouvelle branche Git locale vers un référentiel distant
Cet article explique comment nous pouvons pousser et suivre une nouvelle branche Git vers un référentiel distant. Les développeurs doivent souvent créer de nouvelles branches lorsqu’ils travaillent sur des projets et les publier dans le référentiel distant pour que d’autres développeurs puissent accéder aux modifications.
Mais avant d’entrer dans le vif du sujet, vérifions quelques commandes utiles tout en travaillant avec les branches Git.
Commandes pour travailler avec des branches dans Git
Voici quelques commandes pratiques que vous devriez avoir à portée de main lorsque vous utilisez Git.
Liste des branchs
Nous exécutons la commande ci-dessous pour afficher les branches de notre référentiel Git.
git branch
Pour notre référentiel local et distant, nous exécutons cette commande.
git branch -a
Si vous n’êtes intéressé que par le référentiel distant, exécutez cette commande.
git branch -r
Exemple:
$ git branch -a
* main
remotes/origin/HEAD -> origin/main
remotes/origin/main
L’astérisque (*
) pointe vers la branche sur laquelle nous travaillons actuellement.
Créer une nouvelle branche dans Git
On utilise la commande git branch
en mentionnant le nom de la branche que l’on souhaite.
git branch <branch-name>
Git reportera les commits de la branche parente vers la nouvelle branche. La branche parent fait référence à la branche sur laquelle nous travaillons lors de la création de la nouvelle branche.
La commande ci-dessus ne créera que la branche spécifiée. Pour basculer vers la nouvelle branche, utilisez la commande git checkout
dans le contexte ci-dessous.
git checkout <branch-name>
Pour vous faciliter la tâche, exécutez la commande ci-dessous.
git checkout -b <branch-name>
Cette commande créera et basculera vers la branche mentionnée branch-name
.
Renommer une branche
Pour renommer une branche dans Git, nous exécutons la commande ci-dessous.
git branch -m <old-branch-name> <new-branch-name>
Pousser une branche locale vers un dépôt distant dans Git
On lance la commande git push
en mentionnant le nom de la branche. Voir la commande ci-dessous.
git push -u origin <branch-name>
Git poussera la branche et configurera le suivi. Le -u
est une forme abrégée de --set-upstream
.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn