如何删除Bitbucket中的所有提交

时间:2014-04-20 18:10:00

标签: git bitbucket

我想恢复存储库中的所有更改,那么是否可以删除Bitbucket中的所有提交?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:6)

我不知道你为什么要做这样的事情,但是......

一种方法是重置为初始提交:

git reset --hard (find the sha1 of your first commit)

然后强行推动:

git push -f

你几乎重写了你所推动的任何分支的整个历史。为什么不创建一个新的存储库呢?

答案 1 :(得分:1)

git reset --hard <commit>

在这里阅读更多内容: https://www.atlassian.com/git/tutorial/undoing-changes#!reset