質問: プロジェクト構造の整理を行っていると、「git 上で treeish と呼ばれているものを、指定したディレクトリに書き出す」をやりたくなることがあります。これを実現する方法はありますか? 一応背景を説明しますと、「今開発していたフロントエンドプロジェクトを、 firebase に乗せようと思ったときに、今のトップレベルをサブディレクトリへ移動する」がやりたくなったので質問しています。
回答: (背景の部分が理解できていないので勘違いしているかもしれませんが) `git archive`の結果をpipeすれば実現できるかと思います。 ``` git archive --format=tar --remote=<リモートリポジトリ> | tar xf - ```