我在共享托管服务器上设置了一个 repo。从现在开始,我想使用 git 将我的本地更改直接推送到我的共享主机,但是尽管有 ok 消息,我仍然看不到文件中的任何更改:
在共享主机上(远程服务器)
初始化 git 仓库
cd public_html/.git
git init
git add .
git commit -m 'First commit'
在我的笔记本电脑上(本地服务器)
我将它克隆到本地机器上的中央远程仓库
git clone ssh://me@mdomain.ro:15554/home/mydomain/public_html/.git
现在我有一个远程存储库的工作副本,我只有一个名为“master”的分支。我能看到它:
git branch
我在名称“origin”下添加远程存储库:
git remote add origin ssh://me@mdomain.ro:15554/home/mydomain/public_html/.git
我可以列出远程存储库:
git remote
将显示: origin 在这个阶段我已经完成了我的工作,再次提交我的更改(如上) 现在我将更改推送回我的主存储库所在的远程服务器。
git push origin master
在共享主机上(远程服务器)
我设法通过将远程存储库转换为裸存储库来实现它:
git config --bool core.bare true
在我的笔记本电脑上(本地服务器)
我再次推送数据:
git push origin master
并得到
Compressing objects: 100% (30/30), done.
Writing objects: 100% (32/32), 663.98 KiB, done.
Total 32 (delta 21), reused 0 (delta 0)
To ssh://me@mdomain.ro:15554/home/mdomain.ropublic_html/.git
a416e72..bb19005 master -> master
但是,在浏览器中访问我的网址时,我仍然看不到更改。怎么了?