Git 将repo和本地文件完全恢复为一种特定的提交状态
所以我想删除我今天所做的一切,包括git回购协议和我的本地协议 我有一个昨天的承诺,我想回复到。我是否可以删除repo,然后从特定提交中克隆repoGit 将repo和本地文件完全恢复为一种特定的提交状态,git,github,Git,Github,所以我想删除我今天所做的一切,包括git回购协议和我的本地协议 我有一个昨天的承诺,我想回复到。我是否可以删除repo,然后从特定提交中克隆repo 谢谢 您可以通过重置对本地回购进行更改,并强制推送到远程回购 git reset --hard <commit> git push --force <remote> <branch> git重置——硬 吉特推力 警告:重置并强制推送将删除提交历史记录 将、和分别替换为适当的名称,如SHA哈希、原点和主机 这里
谢谢 您可以通过重置对本地回购进行更改,并强制推送到远程回购
git reset --hard <commit>
git push --force <remote> <branch>
git重置——硬
吉特推力
警告:重置并强制推送将删除提交历史记录
将
、
和
分别替换为适当的名称,如SHA哈希
、原点
和主机
这里,
是要重置的上次提交的SHA
哈希。为什么不调用git reset--hard
?。。。然后git push-f
?(警告:这将丢失以后的提交)如果其他开发人员已经删除了更改,请参阅。我想丢失以后的提交,所以这很好:)我在尝试运行git reset时遇到此错误-bash:意外标记“newline”附近的语法错误?