【发布时间】:2014-04-21 02:19:30
【问题描述】:
我想恢复存储库中的所有更改,那么是否可以删除 Bitbucket 中的所有提交?如果有,怎么做?
【问题讨论】:
-
创建一个新的 repo(如果不需要,丢弃旧的)。这还不够吗?
我想恢复存储库中的所有更改,那么是否可以删除 Bitbucket 中的所有提交?如果有,怎么做?
【问题讨论】:
我不知道你为什么要做这样的事情,但是..
一种方法是重置为您的初始提交:
git reset --hard (find the sha1 of your first commit)
然后强制推送:
git push -f
你几乎重写了你所推动的任何分支的整个历史。为什么不直接创建一个新的存储库?
【讨论】:
git reset --hard <commit>
在这里阅读更多: https://www.atlassian.com/git/tutorial/undoing-changes#!reset
【讨论】: