[LINUX] [Shell] So erhalten Sie den Remote-Standardzweig mit Git
- Bei der Entwicklung mit Git gibt es Fälle, in denen der Prozess des Erfassens des Standardzweignamens mit Shell oder CI beschrieben wird.
- Da der Standardname jedoch aus verschiedenen Gründen kürzlich von ** master ** in ** main ** geändert wurde, ist es für allgemeine Zwecke erforderlich, ihn zu erhalten.
- Zeichnen Sie also zwei Möglichkeiten auf, um den Remote-Standardzweignamen der Git-Quelle abzurufen.
Ergebnis
- Es gibt zwei Möglichkeiten, den Befehl
git remote
zu verwenden.
--Wählen Sie entsprechend der Umgebung
#Für awk
#Ausgabe: master(or main)
git remote show origin | awk '/HEAD/ {print $NF}'
# grep /Im Falle eines Schnitts
#Ausgabe: master(or main)
git remote show origin | grep 'HEAD branch' | cut -d' ' -f5
Referenz
- https://git-scm.com/docs/git-remote
- https://davidwalsh.name/get-default-branch-name