シェルスクリプト内に特定のブランチが存在するかどうかを確認しようとしています。
ただし、git-branch
補間すると出力が変更されるようです。(ここでは正確な現象や用語はわかりません)
たとえば、ブランチの配列を取得しようとしています。
$ git branch
develop
* master
$ branches=`git branch`
$ echo $branches
develop compiler.sh HOSTNAME index.html master
$ echo `git branch`
develop compiler.sh HOSTNAME index.html master
ある種がls-files
邪魔をしているようです。どうして?これはBashですか?ギット?よくわかりません。