执行命令git reset --hard commitid
和git push --force
并在repo(暂存)上推送一些提交后,新提交不会反映在服务器上。
我的同事能够看到我的提交,但更改并未反映在网站上,当检查服务器上的文件时,文件未更新。
根据我从 SourceTree 和终端中看到的内容,HEAD
看起来是正确的。
已经尝试将HEAD
重置为新提交,以确保但仍然遇到同样的问题。
还尝试git push origin Staging
和git push origin Staging:Staging
并仍然遇到同样的问题。
修改
在服务器上也尝试git log
并注意到提交与我的本地不同。应该删除服务器的一些最新提交,因为我重置了,但只更新了我的本地git。