所以我在我托管的远程服务器上创建了一个空的REPO。
然后我使用了以下git命令
git remote add origin
- 醇>
git push origin master
然后我跑了一个git pull,它说一切都是最新的。
当我按下它时推动更改并说一切都是最新的。
然而,当我去查看服务器上的repo时,没有文件。有帮助吗?
答案 0 :(得分:2)
为了使用git推送到存储库,您创建了一个裸存储库。
git init --bare
这是一种没有工作树的特殊存储库。简单地说,你不能checkout
裸存储库中的分支。当您列出遥控器中的文件时,您可能会看到类似
HEAD
配置
说明
钩
信息
对象
参
这就是git如何存储推送到裸存储库的所有资源。但是,您仍然可以从裸存储库运行一些git命令。例如:
git log master
# Will show the log of the master branch you pushed