测试springboot+支付宝支付功能的过程中,突然发现此前我居然把支付宝支付的配置文件zfbinfo.properties中的appid、秘钥等信息直接提交到github仓库了,虽然我的项目应该也不会有人看,但是个人信息还是要注意保护,遂上网寻找解决办法,最终通过git filter-branch命令,把zfbinfo.properties从以往的提交记录中删掉。
# git filter-branch --tree-filter 'rm -f src/main/resources/zfbinfo.properties' HEAD
需要注意的是,不能单单只写文件名,文件的路径也要带上

指定的文件删除成功后,把当前记录提交到github
# git push origin master --force
浙公网安备 33010602011771号