reponの勉強メモ

主に勉強したことのメモです。

gitで、ワークスペースとレポジトリを別ディレクトリに配置する

$ git init --separate-git-dir=

$ git clone --separate-git-dir=/tmp/repo2 /tmp/repo work2

これもinitと同じです。/tmp/repoからcloneし、その際ワークスペースはwork2へ、work2のリポジトリはrepo2へ作るだけです。.gitファイルが作られたりcore.worktreeが設定されるのもinitと同じです。

なるほど納得。