[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