我想找到一种方法来删除github中剩余的提交历史记录。
我派出了一个仓库来做一些工作。我忘记设置名称和电子邮件的配置。
因此,对于第一次提交,它以不正确的凭据被推送。
我通过变基修复了该提交,并删除了提交。我再次推送,所以在git日志中看不到推送。
但是,第一次推送的历史仍然显示在github中。这是因为我指的是分叉存储库的发行号。
有没有办法从github删除该历史记录?
答案 0 :(得分:0)
以下是关于如何从此link清除历史记录的建议:
-- Remove the history from
rm -rf .git
-- recreate the repos from the current content only
git init
git add .
git commit -m "Initial commit"
-- push to the github remote repos ensuring you overwrite history
git remote add origin git@github.com:<YOUR ACCOUNT>/<YOUR REPOS>.git
git push -u --force origin master