githubからシェルスクリプトを読んでいます:script
2行のコードで混乱しました。##がこのようにbashで使用されるのを見たことがありません。誰かが私にこれを説明できますか、それはどのように機能しますか?ありがとう。
branch_name=$(git symbolic-ref -q HEAD)
branch_name=${branch_name##refs/heads/}
注:最初の行は「refs / heads / master」のようなものを生成し、次の行は先頭のrefs/headsを削除してbranch_nameをmasterにします。