【发布时间】:2014-10-04 11:26:52
【问题描述】:
我正在使用 Git,但遇到了几个问题: 我可以推,我的同事可以拉,反之亦然。但是远程版本不是最新的:如果我在 html 中写了一个 TEST,除了本地版本之外没有人能看到它...... 我认为它可能来自遥控器上的分支......不是吗?
编辑 1:我会尝试更具体: 我有一个位于私人服务器上的私人仓库。该服务器用于托管网站。当我提交 -> 拉 -> 推时,一切都很好。当我的同事也这样做时,这很好。在我们的本地版本中,所有更改都像我的“TEST”测试一样。但是在服务器上,没有任何东西是最新的。它是错误的分支,在服务器上还是什么?
PS:对不起,我的英语不是我的母语。
【问题讨论】:
-
你先提交了吗?
-
git remote -v和git branch的输出是什么 -
起源 ssh://xx.xx.xx.xx.xx/url/x.git * 生产
-
我确实先提交了...
-
您的“私人仓库”似乎看不到更改,是裸仓库还是普通仓库?
git push不会更新它推送到的远程的工作目录,只会更新对象存储...而且,事实上,如果您尝试推送到当前在远程中签出的分支,它应该会失败.. .