我没有删除或创建新仓库的权限,因此我想清理我可以访问的旧仓库,并用我本地开始的新项目覆盖它。但我找不到如何执行此操作的说明。
您可以将该仓库添加为新项目的远程仓库,然后使用 git push -f 命令来销毁该仓库的历史记录并用您自己的历史记录替换它。
git push -f
无论是删除单个提交还是用新的历史记录替换所有内容,都可以很好地实现。
git init
git add --all
git remote add origin <远程url>
git commit -m“一些注释”
git push -f origin master
git fetch --all
git reset --hard origin/master
git init
,git add --all
,git remote add origin <远程url>
,git commit -m“一些注释”
,git push -f origin master
。 - insitumattgit fetch --all
下载最新版本,然后运行git reset --hard origin/master
覆盖所有内容。 - Matt K