Попробуйте прокомментировать:
// minimize: true
$ git rev-parse --abbrev-ref HEAD
master
Это должно работать с Git 1.6.3 или новее.
Кто-то мог бы найти это ( git show-branch
--current
) полезным. Текущее ответвление показывают с * метка.
host-78-65-229-191:idp-mobileid user-1$ git show-branch --current
! [CICD-1283-pipeline-in-shared-libraries] feat(CICD-1283): Use latest version of custom release plugin.
* [master] Merge pull request #12 in CORES/idp-mobileid from feature/fix-schema-name to master
--
+ [CICD-1283-pipeline-in-shared-libraries] feat(CICD-1283): Use latest version of custom release plugin.
+ [CICD-1283-pipeline-in-shared-libraries^] feat(CICD-1283): Used the renamed AWS pipeline.
+ [CICD-1283-pipeline-in-shared-libraries~2] feat(CICD-1283): Point to feature branches of shared libraries.
-- [master] Merge pull request #12 in CORES/idp-mobileid from feature/fix-schema-name to master
Я использую
/etc/bash_completion.d/git
Он поставляется с Git и предоставляет подсказку с именем ветки и завершением аргумента.
. Вас может заинтересовать вывод
git symbolic-ref HEAD
В частности, в зависимости от в зависимости от ваших потребностей и макета вы можете сделать
basename $(git symbolic-ref HEAD)
или
git symbolic-ref HEAD | cut -d/ -f3-
, а затем снова есть файл .git / HEAD
, который также может вас заинтересовать.