我有一个git问题。我在本地主机上开发,将更改推送到我的repo,然后拉取到我的现场站点。最近我在本地主机上构建了一个页面,它运行良好。然后我将其推送到我的repo并拉到现场站点。由于某种原因,更改破坏了我的现场站点。例如,这里是损坏提交和工作提交的哈希值:
ABCDE '此提交在本地主机和现场站点上工作'
ZYXWV '此提交在本地主机上工作但在现场站点上不工作'
所以我在本地主机上进行了提交ZYXWV并将其推送到repo。然后我拉取ZYXWV到我的现场站点,结果破坏了它。为了修复我的现场站点,我做了以下操作: git checkout ABCDE 现在我的现场站点正在工作。唯一的问题是我的现场站点与我的repo不同步,这意味着我不能拉取任何更改而不获取破坏的代码。我不需要破坏的代码,如果它被删除了,那也没关系。我只需要找到一种方法使repo与ABCDE再次同步。
希望这讲得清楚。我不是很擅长git。感谢您的帮助。
ZYXWV '此提交在本地主机上工作但在现场站点上不工作'
所以我在本地主机上进行了提交ZYXWV并将其推送到repo。然后我拉取ZYXWV到我的现场站点,结果破坏了它。为了修复我的现场站点,我做了以下操作: git checkout ABCDE 现在我的现场站点正在工作。唯一的问题是我的现场站点与我的repo不同步,这意味着我不能拉取任何更改而不获取破坏的代码。我不需要破坏的代码,如果它被删除了,那也没关系。我只需要找到一种方法使repo与ABCDE再次同步。
希望这讲得清楚。我不是很擅长git。感谢您的帮助。