我错误地将使用Xcode工具栏的代码推送到github上的存储库中。现在,我想删除主分支中的所有文件,但不删除存储库。然后我想把我的代码拉到存储库这次而不是推送。有没有人知道如何删除master分支的所有内容?
答案 0 :(得分:4)
在git中,您无法删除分支的内容。您所能做的就是推送一个删除所有文件的提交 如果要从干净的存储库重新开始,则必须删除当前的存储库,例如创建一个具有相同名称的新存储库。
答案 1 :(得分:0)
我制作了一个可以帮助您实现此目的的工具..它不需要您输入身份验证令牌,因为netlify会为您处理:) 查看 https://repo-cleaner.netlify.com
答案 2 :(得分:0)
只是为了支持quentin的回答,所以添加了git命令:
保留本地存储库文件夹的备份并删除其所有内容。
添加这些更改以提交
$ git add *
$ git commit "Remove everything"
$ git push -f
答案 3 :(得分:0)
删除git存储库并创建一个具有相同名称的新存储库