在虚拟机上搭建了 git 服务器,新建仓库:git init,然后本地拉取后,新增一个文件提交并push到远程,也是提交成功了,但是在虚拟机服务器中没有看到对应的文件。必须在服务端执行 git reset --hard HEAD 之后才可以看到新增的文件。这是什么原因?
git init
不清楚你是怎么在做服务端. 正常情况下,git 的服务端 就只有你客户端的 .git 这个目录.里面记录了对象和索引信息,没有像客户端目一样的结构.
1.4m articles
1.4m replys
5 comments
56.6k users