【发布时间】:2015-10-14 23:44:03
【问题描述】:
我使用 Xcode 工具栏错误地将我的代码推送到我在 github 上的存储库中。现在,我想删除我的主分支中的所有文件,但不是存储库。然后我想这次将我的代码拉入存储库而不是推送。有人知道如何删除master分支的所有内容吗?
【问题讨论】:
标签: xcode git github push pull
我使用 Xcode 工具栏错误地将我的代码推送到我在 github 上的存储库中。现在,我想删除我的主分支中的所有文件,但不是存储库。然后我想这次将我的代码拉入存储库而不是推送。有人知道如何删除master分支的所有内容吗?
【问题讨论】:
标签: xcode git github push pull
在 git 中,你不能删除分支的内容。您所能做的就是推送一个删除所有文件的提交。
如果您想从一个干净的存储库重新开始,您必须删除当前的一个,然后创建一个具有相同名称的新存储库。
【讨论】:
只是为了支持昆汀的回答,添加git命令:
保留本地存储库文件夹的备份并删除其所有内容。
将这些更改添加到提交
$ git add *
$ git commit "Remove everything"
$ git push -f
【讨论】:
我制作了一个工具来帮助解决这个问题 .. 它不需要您输入您的身份验证令牌,因为 netlify 会为您处理 :) 退房 https://repo-cleaner.netlify.com
【讨论】:
删除 git 仓库并新建一个同名的仓库
【讨论】: