最近、複数のブランチを跨いで作業したくなりがちなので、
mkdir my_project
cd my_project
git clone --bare git@github.com/orumin/my_project .bare
echo "gitdir: .bare" >> .git
みたいにして bare repo にして、
cd my_project
git work-tree add main
git work-tree add -b develop develop origin/main
みたいにブランチごとにディレクトリ掘って checkout してる
s/work-tree/worktree/