我在我的服务器文件夹中使用路径\\xxxxxx\Demo
制作了一个git repo,然后我制作了一个git clone,一切正常,但是当我进行提交并将其推送到远程(服务器的文件夹)它说它是成功的
$ git push origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 212 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To //xxxxxx//Demo
* [new branch] master -> master
但是,当我检查服务器中的文件是否未更新时,我会继续使用git log
检查日志,它会向我显示我已推送的提交但是没有变化。
我做错了吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
您已在服务器端配置了bare repository
。
没有工作树,您无法运行git pull
,但只能运行git fetch
。
裸存储库旨在跟踪所有VCS更改,但您不能将它们用作带资源的git工作副本。您可以尝试在服务器端(而不是裸设备)创建另一个存储库,并从裸存储库中提取资源。