首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >清除Bitbucket上的git存储库?

清除Bitbucket上的git存储库?
EN

Stack Overflow用户
提问于 2012-12-02 20:48:05
回答 2查看 53.8K关注 0票数 78

我刚刚开始使用git,并开始摆弄Bitbucket。但是,我现在想使用我创建的存储库,但没有它的初始历史。

有什么方法可以清理或清除我的存储库,这样我就可以从头开始吗?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-02 20:51:34

不需要删除它。

从新的本地存储库创建目录或远程简单的.git,如果您希望上传(不带历史记录)现有存储库:

代码语言:javascript
复制
 rm -rf .git

仅从当前内容重新创建存储库

代码语言:javascript
复制
 git init
 git add .
 git commit -m "Initial commit"

然后简单地推送到github远程repos,确保您覆盖历史:

代码语言:javascript
复制
 git push --force -u origin master

这将用您在本地执行的新历史替换BitBucket主分支的历史。

现在,如果您以前推送过其他分支,您可能希望使用delete them

代码语言:javascript
复制
git push origin :oldBranch
票数 151
EN

Stack Overflow用户

发布于 2022-01-05 21:30:27

它确实可以工作,但是对于push命令,您需要再次提供存储库的完整路径,因为本地存储库已经重新初始化。因此,需要用下面这样的代码替换originhttps://minime@bitbucket.org/banana/test.git

该命令应如下所示:

代码语言:javascript
复制
git push --force -u https://minime@bitbucket.org/banana/test.git master
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13669410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档