【问题标题】:How to delete the content of github repository?如何删除github仓库的内容?
【发布时间】:2015-10-14 23:44:03
【问题描述】:

我使用 Xcode 工具栏错误地将我的代码推送到我在 github 上的存储库中。现在,我想删除我的主分支中的所有文件,但不是存储库。然后我想这次将我的代码拉入存储库而不是推送。有人知道如何删除master分支的所有内容吗?

【问题讨论】:

    标签: xcode git github push pull


    【解决方案1】:

    在 git 中,你不能删除分支的内容。您所能做的就是推送一个删除所有文件的提交。
    如果您想从一个干净的存储库重新开始,您必须删除当前的一个,然后创建一个具有相同名称的新存储库。

    【讨论】:

    • 你能解释一下如何推送删除所有文件的提交吗?
    • 你试过了吗:是否可以删除一个 repo 并创建一个同名的新 repo?
    • @Quentin 其他人创建了这个私有存储库,所以我想我不能删除它。
    • @MKH 好吧,您删除工作副本中的所有文件并提交这些更改...
    • 那么删除答案中的括号可能是有意义的,但是,这是一个有用的信息。
    【解决方案2】:

    只是为了支持昆汀的回答,添加git命令:

    1. 保留本地存储库文件夹的备份并删除其所有内容。

    2. 将这些更改添加到提交

    $ git add *
    
    1. 添加提交消息
    $ git commit "Remove everything"
    
    1. 推送更改
    $ git push -f
    

    【讨论】:

      【解决方案3】:

      我制作了一个工具来帮助解决这个问题 .. 它不需要您输入您的身份验证令牌,因为 netlify 会为您处理 :) 退房 https://repo-cleaner.netlify.com

      【讨论】:

        【解决方案4】:

        删除 git 仓库并新建一个同名的仓库

        【讨论】:

          猜你喜欢
          • 2020-11-12
          • 2012-07-03
          • 2017-07-12
          • 2018-05-06
          • 2020-09-04
          • 1970-01-01
          • 2021-09-01
          • 2017-06-17
          相关资源
          最近更新 更多