Nouveau sur Git ? Nous avons tous été là quand même la chose la plus simple semble compliquée.

C’est normal de ne pas savoir ou de ne pas se souvenir des choses. C’est pourquoi des tutoriels comme celui-ci existent pour vous aider.

Si vous souhaitez créer une nouvelle branche locale dans Git, utilisez le git branch commande:

git branch <BRANCH-NAME>

Mais git branch n’est pas la seule commande à cet effet. Vous pouvez également git checkout -b pour créer une nouvelle branche locale, puis basculer vers celle-ci.

Examinons ces commandes en détail.

Méthode 1 : Créer une nouvelle branche locale avec la commande git branch

C’est ce que je recommande d’utiliser car il est plus facile à comprendre et à retenir.

git branch <BRANCH-NAME>

Passons en revue l’utilisation pratique et le comportement de git branch commande.

$ git branch
* master

$ git branch new-lhb-branch

$ git branch
* master
  new-lhb-branch

Comme vous pouvez le voir, une nouvelle branche Git locale new-lhb-branch est créé. Mais, la branche active est toujours la master bifurquer. Pour basculer vers cette branche nouvellement créée, vous pouvez utiliser git switch commande:

git switch <BRANCH-NAME>

Méthode 2 : Création d’une nouvelle branche avec la commande git checkout -b

Et maintenant, regardons la syntaxe de la commande ‘git checkout’ :

git checkout -b <BRANCH-NAME>

La -b le drapeau doit courir git branch avant de courir git checkout.

Passons en revue un exemple pour le git checkout commander aussi…

$ git branch
* master

$ git checkout -b new-branch-lhb
Switched to a new branch 'new-branch-lhb'

$ git branch
  master
* new-branch-lhb

Comme vous pouvez le voir maintenant, le git checkout La commande n’a pas seulement créé une nouvelle branche, mais est également passée à la branche nouvellement créée.

Différence entre git branch et git checkout -b

La principale différence entre l’utilisation du git branch commander le git checkout commande avec -b drapeau est que lorsque vous utilisez git branch commande, il ne créera qu’une nouvelle branche locale. Alors que si vous utilisez git checkout commande avec le -b flag, il créera une nouvelle branche locale et passera immédiatement à la branche nouvellement créée.

Amusez-vous à apprendre Git !


À propos de l'auteur

SAKHRI Mohamed

Le blog d'un passionné d'informatique qui partage des actualités, des tutoriels, des astuces, des outils en ligne et des logiciels pour Windows, macOS, Linux, Web designer et jeux vidéo.

Voir tous les articles