git clone --branch で一気にブランチに移行2015年08月01日 11時34分32秒

git clone はレポジトリを複写する方法。分散型の git に取っては、取得するチェックアウトにも相当する。git clone には -b または --branch のオプションもあり、任意のブランチに直接移行することも出来る。

試してみたら、存在しないブランチを指定すると、何も複製されない。

git clone; git branch で取得とブランチへの移行をすると、ブランチが無いときにそのまま master になってしまう。ブランチが存在しない場合に、異常終了したい場合には clone で一気にブランチを指定すると、失敗してもに何も残らない。