git初始化远程仓库

时间:2012-08-22 01:57:09

标签: git

我按照this帖子设置了远程git repo。

而不是从头开始,

  1. 我在我的pc1中做了一些开发(repo是用git init创建的)
  2. 现在,我想将repo移动到服务器(同一子网)

    ssh git@example.com
    mkdir my_project.git
    cd my_project.git
    git init --bare

  3. 然后,本地

    cd my_project
    git remote add origin git@example.com:my_project.git
    git push -u origin master

  4. 现在,在远程(服务器)仓库中,我看到了这些文件夹

      

    branches config description HEAD hooks info objects refs

    我期待/希望看到与我的本地(pc1)git repo

    相同的内容
      

    bin doc src

2 个答案:

答案 0 :(得分:8)

您在远程端初始化了一个裸存储库。这意味着它存储历史记录,但没有工作目录(翻译 - 没有实际的项目结账)。你看到的结构是正常的。

答案 1 :(得分:4)

git init --bare表示您创建存储库,而不是工作存储库。裸存储库通常存储在服务器上,它看起来就像工作r存储库的.git目录。