2 u011277264 u011277264 于 2016.03.11 09:16 提问

git push到 服务器后,在服务器上显示的是没有提交的状态
git

如题:
我自己搭建了一个git服务器,仓库是现成的
clone到本地并且做了修改,commit后push 到了服务器
但是登陆到服务器后发现那些被修改的文件是处于没有提交的状态
求大神指教该如何解决

4个回答

u011277264
u011277264   2016.03.13 19:43
已采纳

在服务器上初始化git仓库时要使用git --bare选项
另外服务器上git仓库应该是不保存文件的

oyljerry
oyljerry   Ds   Rxr 2016.03.11 10:19

push到服务器的哪个分支了,是不是配置正确了

u011277264
u011277264 push 到 master分支了 我不知道是否需要额外的配置 是需要用git hooks之类的吗
接近 2 年之前 回复
qq_19558705
qq_19558705   Ds   Rxr 2016.03.11 10:23

push成功了吗?项目旁有没有一个向上的箭头。

u011277264
u011277264 push 成功了 并且在服务器上 git log 命令也能看到我在本地提交时写的comment 但服务器上就是处于modified但未提交的状态
接近 2 年之前 回复
beacon_2011
beacon_2011   Rxr 2016.03.12 17:25

看一下是不是push的分支不对

u011277264
u011277264 已经找到错误了。原因是在服务器上git init的时候要使用 --bare 选项
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!