2014-12-04 109 views
0

因此,我在主持人的远程服务器上创建了一个空REPO。在自托管服务器上创建远程Git回购

我然后用于下面的git命令

  1. git的远程添加原点

  2. GIT中推原点主

我然后跑一个git拉和它说一切都是最新的。

当我推动它推动变化,并说一切都是最新的。

但是,当我去看看我的服务器上的回购没有文件。任何帮助?

+0

这是[bare repo](http://www.saintsjd.com/2011/01/what-is-a-bare-git-repository/) – user11153 2014-12-04 15:51:28

回答

2

为了使用git推送到存储库,您已创建一个裸存储库

git init --bare 

这是一种特殊的存储库,没有工作树。简而言之,您不能在裸仓库中使用checkout分支。当你列出远程的文件,你可能看到类似

HEAD
配置
描述

信息
对象
裁判

这是Git存储所有被推送到裸仓库的资源。但是,您仍然可以从裸仓库运行一些git命令。例如:

git log master 
# Will show the log of the master branch you pushed