最近写了个爬虫程序,用于爬取某些网站的二手房售卖信息https://github.com/farrellcn/ScrapyHouseSales,为了维护方便,把代码传到了GitHub上,传完了才想起来一些配置文件里包含了很多个人信息,包括邮箱用户名密码,赶紧修改了再commit上去,但这时在GitHub上已经留下了修改记录了。
于是开始找方法将历史记录从github上删除,搜了一下,找到的第一篇是《animation更新1.1-5,及彻底删除Git文件历史记录的办法》,但是文章里对要执行的command写的不详细,且没有注解,但是作者给出了GitHub官方的Removeing sensitive data帮助页链接,于是打开官方的看看写的是否详细点。
前两步就不说了,关