[LINUX] [Shell] Comment obtenir la branche distante par défaut avec Git
- Dans le cas d'un développement à l'aide de Git, il existe des cas où le processus d'acquisition du nom de branche par défaut avec shell ou CI est décrit.
- Cependant, comme le nom par défaut a récemment été changé de ** master ** à ** main ** pour diverses raisons, il est nécessaire de l'obtenir à des fins générales.
- Donc, enregistrez deux manières d'obtenir le nom de la branche distante par défaut de la source Git.
résultat
- Il existe deux manières principales d'utiliser la commande
git remote
.
--Sélectionnez en fonction de l'environnement
#Pour awk
#production: master(or main)
git remote show origin | awk '/HEAD/ {print $NF}'
# grep /En cas de coupe
#production: master(or main)
git remote show origin | grep 'HEAD branch' | cut -d' ' -f5
référence
- https://git-scm.com/docs/git-remote
- https://davidwalsh.name/get-default-branch-name