在自托管服务器上创建远程Git回购

时间:2014-12-04 15:34:50

标签: git

所以我在我托管的远程服务器上创建了一个空的REPO。

然后我使用了以下git命令

  
      
  1. git remote add origin

  2.   
  3. git push origin master

  4.   

然后我跑了一个git pull,它说一切都是最新的。

当我按下它时推动更改并说一切都是最新的。

然而,当我去查看服务器上的repo时,没有文件。有帮助吗?

1 个答案:

答案 0 :(得分:2)

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

git init --bare

这是一种没有工作树的特殊存储库。简单地说,你不能checkout裸存储库中的分支。当您列出遥控器中的文件时,您可能会看到类似

的内容
  

HEAD
  配置
  说明
  钩
  信息
  对象
  参

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

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