我按照this帖子设置了远程git repo。
而不是从头开始,
现在,我想将repo移动到服务器(同一子网)
ssh git@example.com
mkdir my_project.git
cd my_project.git
git init --bare
然后,本地
cd my_project
git remote add origin git@example.com:my_project.git
git push -u origin master
现在,在远程(服务器)仓库中,我看到了这些文件夹
branches config description HEAD hooks info objects refs
我期待/希望看到与我的本地(pc1)git repo
相同的内容bin doc src
答案 0 :(得分:8)
您在远程端初始化了一个裸存储库。这意味着它存储历史记录,但没有工作目录(翻译 - 没有实际的项目结账)。你看到的结构是正常的。
答案 1 :(得分:4)
git init --bare
表示您创建裸存储库,而不是工作存储库。裸存储库通常存储在服务器上,它看起来就像工作r存储库的.git
目录。