所以我想删除我今天所做的一切,包括git repo和我的本地。
我昨天有一个提交,我想恢复。我可以删除repo然后从特定提交克隆repo吗?
谢谢!
答案 0 :(得分:2)
您可以执行重置以更改本地仓库并强行推送到远程仓库。
git reset --hard <commit>
git push --force <remote> <branch>
警告:重新设置并强行推送将删除提交历史记录。
将<commit>
,<remote>
和<branch>
分别替换为SHA-hash
,origin
和master
等适当的名称。
此处,<commit>
是您要重置的最后一次提交的SHA
哈希值。