環境
- Ubuntu 16.04.4 LTS
- git version 2.7.4
症状
git worktree add が失敗する
$ git worktree add -B master public origin/master
Branch master set up to track remote branch master from origin.
Preparing public (identifier public)
fatal: Refusing to point HEAD outside of refs/
解決
どうやらver2.7.4のgitで発生するバグらしく、以下の手順でgitをアップグレードすると無事解決。
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git
参考