0
我想删除我的github存储库上的所有文件和提交。但我不想破坏回购。星星应该留下。可能吗?有没有办法删除github上的所有文件和提交
我想删除我的github存储库上的所有文件和提交。但我不想破坏回购。星星应该留下。可能吗?有没有办法删除github上的所有文件和提交
作为该项目的目录:
rm -rf .git/
git rm -r *
git init
git add .
git remote add origin projects_url
git commit -m "Remove everything"
git push -u --force origin master
推空本地回购与--mirror
标志
$ mkdir practice; cd practice;
$ git init; git remote add origin [email protected]:user/practice.git;
$ git push origin --mirror
remote: error: refusing to delete the current branch: refs/heads/master
To [email protected]:user/practice.git
! [remote rejected] master (deletion of the current branch prohibited)
error: failed to push some refs to '[email protected]:user/practice.git'
在GitHub上,你可以通过做那么初始提交推动解决这个问题。
我得到这个错误“致命的:‘出身’并不似乎是一个Git仓库 致命的:无法从远程存储库中读取 请确保您有正确的访问权限 和存储库存在。“ – JayGatsby
我通过添加远程来源解决了这个问题,但文件不会在我的回购库中被删除 – JayGatsby
@JayGatsby哦对,我没有注意到这些文件,请执行以下操作:第一行后面有'git rm -r *' –