清除 Bitbucket 上的 git 存储库?

我刚刚开始学习 Git,然后开始玩 Bitbucket。但是,我现在想使用我创建的存储库,但是没有它的初始历史记录。

有没有什么办法可以清除或清除我的存储库,以便我可以从头开始?

我不太关心任何内容,所以我可以只删除存储库,然后创建一个新的相同的名称?

56761 次浏览

没必要删除。

从您的新的本地回购创建目录或远程简单的。Git,如果你想上传(没有历史记录)一个现有的回购:

 rm -rf .git

仅从当前内容重新创建回购协议

 git init
git add .
git commit -m "Initial commit"

然后只需要推送到 github 远程回购,确保你覆盖历史:

 git push --force -u origin master

这将替换您的 BitBucket 主分支的历史记录,新的历史记录将在本地完成。

现在,如果您以前推动过其他分支,那么您可能希望 删掉

git push origin :oldBranch

事实上,它工作,但对于 push命令,您将需要再次提供完整的路径回购,因为本地回购是重新初始化。所以 origin需要被替换成这样的东西: https://minime@bitbucket.org/banana/test.git

命令应该是这样的:

git push --force -u https://minime@bitbucket.org/banana/test.git master