我有一个 git 问题。我在本地主机上开发,将更改推送到我的仓库,然后拉到我的实时站点。我最近在我的本地主机上建立了一个页面,效果很好。然后我推送到我的仓库并拉到实时站点。出于某种原因,这些更改破坏了我的实时站点。例如,以下是损坏的提交和工作提交的哈希值:
ABCDE '此提交适用于本地主机和实时站点'
ZYXWV '此提交适用于本地主机但不适用于实时站点'
所以我在本地主机上提交了 ZYXWV 并将其推送到 repo。然后我把 ZYXWV 拉到我的直播网站上,结果它坏了。为了修复我的实时站点,我执行了以下操作:
git checkout ABCDE
所以,现在我的现场网站正在工作。唯一的问题是我的实时站点与我的存储库不同步,这意味着我无法在不获取损坏代码的情况下进行任何更改。我不需要损坏的代码,如果它被删除也没关系。我只需要一种方法让 repo 再次与 ABCDE 同步。
我希望这是有道理的。我对 git 不是很好。谢谢你的帮助。