我在本地服务器上有一个git存储库。 我想将我的项目克隆到无法访问Internet的服务器。 (只有SSH可用)。 我克隆了我的项目,然后将其复制到Web服务器“dev”上。
我添加了一个“dev”git遥控器。
假设我刚刚做了一个添加新文件的新提交。
当我在本地服务器上时
git push dev master
它将所有内容推送到远程服务器。然后我做
git log
在远程服务器上,我看到日志中的最后一次提交,但新文件没有出现在文件夹中。
当我在远程服务器上时
git status
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
但这些提交未应用于远程服务器。
我无法做到
git pull
因为服务器无法访问互联网,并且它无法从本地服务器拉出。
我可以用什么命令在远程服务器上应用更改?
非常感谢。
答案 0 :(得分:1)
您正在推动非裸存储库。你看到警告信了吗?
无论如何,请阅读: