【发布时间】:2017-05-10 17:48:28
【问题描述】:
我在 mac 上尝试“git push”到本地 repo 模拟器目录:
mkdir ~/gitremote
cd ~/gitremote
git init --bare
然后在另一个目录中:
git clone /Users/trosky/gitremote
vi readme (add one line)
git add .
git commit -m "1st file"
git push -u origin master
Counting objects: 2, done.
Writing objects: 100% (2/2), 211 bytes | 0 bytes/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To /Users/trosky/gitremote/
c0a3498..ff5511b master -> master
Branch master set up to track remote branch master from origin.
一切似乎都很好。但是在~/gitremote下:
$ls
HEAD config hooks objects
branches description info refs
似乎根本没有上传“自述文件”。 我尝试了几次这个测试,总是同样的问题。当我可以成功地 git push 到 master 时会发生什么,而“远程”repo 没有任何东西。
【问题讨论】:
-
你可能没有按照你的想法推动......顺便问一下,裸存储库的原因是什么?
标签: git file upload push master