这是我所做的:
1 - (远程服务器)
git init
git add .
git commit -a -m "Initial Commit"
2 - (本地计算机)
git clone root@URL:/path/to/repository
现在我输入:
git log
并成功地在我的本地机器上看到提交历史:太好了,到目前为止一切都很好。现在要在本地更改文件...我更改
resource/templates/default_site/_includes.group/header.html
并点击保存我现在
git status
只是三重检查它是否看到我更改了一个文件,并且它可以工作:git commit -a -m "Test commit"
我现在再次击中- 成功:到目前为止一切都很好,是时候将我的更改推送到远程服务器了
git push origin master
:所以它似乎认为它成功地将更改推送到远程分支。让我通过返回远程服务器来确保...
3 - (返回远程服务器)
我检查它是否有来自我的本地存储库的最新提交
git log
——并且我可以非常清楚地看到我前一秒的测试提交。所以它成功地从我的本地仓库提交 -> 远程仓库......但是,如果我在远程服务器上打开
resource/templates/default_site/_includes.group/header.html
,我的更改就没有了!
我在这里做错了什么?感谢您的帮助!