This repository uses embedded git worktrees. Please note that all data is preserved in the respective branches, but the main branch will simply display gitlinks (type 160000) to the branches because they have been designated as worktrees, and are perceived as individual repositories by git.
In order to add a worktree, use git worktree add <path> <worktree name> and the worktree will be populated at the path specified (note that it is effectively a new branch, so it will contain all the information from the last commit).
When the repo has been clone, it is important to redesignate the worktree structure. Use git worktree add ./admin admin in order to regenerate the admin branch within the ./admin folder (run this from the main repo). Ensure that relative pathing has been set for repo local compatibility. If modulating branches and encountering issues, use git worktree prune, although this will only be useful AFTER deleting the worktree .git file in the embedded worktree dir
IMPORTANT: Always ensure to push all branches git push --all origin, because the worktree branches are NOT real directories in the main repo, they are SIMPLY gitlinks, and will only update their HEAD states even after a branch has been updated