Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我想从 git repo 和我的本地删除我今天所做的所有工作。
我昨天有一个承诺,我想恢复。我可以删除存储库,然后从特定提交中克隆存储库吗?
谢谢!
您可以重置以更改本地仓库并强制推送到远程仓库。
git reset --hard <commit> git push --force <remote> <branch>
警告:重置和强制推送将删除提交历史。
将<commit>,<remote>和分别替换<branch>为适当的名称,如 a SHA-hash,origin和master。
<commit>
<remote>
<branch>
SHA-hash
origin
master
这<commit>是SHA您要重置的最后一次提交的哈希值。
SHA