我做了一个git reset --hard HEAD~
,现在我的本地副本就是我想要的地方,但是在Openshift的应用程序的远程托管副本却没有。
如何让远程拷贝现在与本地版本相同?
答案 0 :(得分:1)
如果你真的是唯一一个处理该回购的人,你可以强行推送
git push --force openshift master
(假设来自评论的远程名称' openshift
')
但请确保您知道您在偏远方面失去的历史 如果不会丢失(仍然在该远程仓库的reflog中引用,那么如果您有权访问该服务器,则可以在需要时恢复它)
如果您不是唯一的,则必须将其(push --force
)与其他用户进行通信,以便他们将本地克隆重置为新的origin/master
。