搜索

首页  >  问答  >  正文

git远程仓库中看不到本地push的文件?

在局域网的服务器上面使用git --bare init demo.git建立了空仓库,本地clone后添加文件push到服务器上面显示成功,但是登录服务器的demo.git目录中看不到添加的文件,其他人pull可以看到我push的文件?

大家讲道理大家讲道理2768 天前1047

全部回复(2)我来回复

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-28 09:08:34

    裸(bare)仓库里只存储历史和元信息(详细格式),不会维护工作目录。

    可以在运行 git 命令(比如 checkout)的时候加 --workspace 参数,来指明工作目录。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-28 09:08:34

    裸仓库是不储存文件的

    如果需要在服务器查看文件,在服务器建立仓库的时候不要加--bare

    git init demo.git
    

    回复
    0
  • 取消回复