Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用push-github清空存储库_Git_Github_Commit - Fatal编程技术网

如何使用push-github清空存储库

如何使用push-github清空存储库,git,github,commit,Git,Github,Commit,我在github遇到了麻烦。当我输入我的有效凭证时,它会要求我输入我在电子邮件中收到的代码 问题是我忘记了我的电子邮件密码,无法恢复 我仍然可以推。现在,我想将我拥有的存储库设置为空。我怎么做 这里有一些说明,但在你做任何事情之前,确保你有所有东西的备份 若要删除原点处的远程分支(假设原点为github),请执行以下操作: git push origin :my-branch 您还应该能够通过这种方式删除主控形状 然后您可以创建一个新的分支,主备选项如下: git checkout -b ma

我在github遇到了麻烦。当我输入我的有效凭证时,它会要求我输入我在电子邮件中收到的代码

问题是我忘记了我的电子邮件密码,无法恢复


我仍然可以推。现在,我想将我拥有的存储库设置为空。我怎么做

这里有一些说明,但在你做任何事情之前,确保你有所有东西的备份

若要删除原点处的远程分支(假设原点为github),请执行以下操作:

git push origin :my-branch
您还应该能够通过这种方式删除主控形状

然后您可以创建一个新的分支,主备选项如下:

git checkout -b master-alternative <hash>

你说的“让我拥有的存储库变空”是什么意思?你的意思是从GitHub中删除它们吗?@AndrewFan不,只需将我的主分支的所有提交合并到一个,即可删除提交的历史记录。然后,我想添加一个readme.md来描述这种可怜的情况。请与GitHub支持部门联系并寻求帮助。
git rm -r .
echo "Sorry, I forgot my password" > README.md
git add README.md
git commit --amend # make this change part of the first commit rather than a new commit
git push --force origin master-alternative:master # push current branch to origin under the name 'master', --force in case you were unable to delete 'master' previously