首先,如果您不确定您的代码是否可以安全地推送到远程存储库,请不要使用--force选项。如果要强制推送,则应该确保在推送之前备份您的本地存储库以防止数据丢失。
如果您意外地将旧提交附加到另一个存储库的初始提交上,则可以使用以下命令将它们分离:
git reset --hard
其中,是您要回滚到的提交的哈希值。这个命令会将HEAD指向该提交,并将工作目录重置为该提交的状态。
然后,您需要使用git push -f命令强制推送更改:
git push -f
请注意,这个命令会覆盖远程存储库中的任何更改。因此,您应该仔细考虑并确保您的更改不会破坏其他人的工作。
上一篇:不小心破坏了aws-auth配置图
下一篇:不小心删除了.zshrc文件的内容,我能恢复回来吗?