Git commit info 大杀器 和 给你的 OSS 加防盗门

Git commit info 大杀器 和 给你的 OSS 加防盗门

五月 13, 2021 本文共计: 433 字 预计阅读时长: 1分钟

Git commit info 大杀器

我们应该在git提交上遇到过比较常见的一个问题:


全局的git Author信息与本地仓库的信息不一致,但是有时候会忘记改动本地git Author信息,最终导致代码提交了,但是作者信息有误!


以下内容来源于翻译

  1. 通过运行以下命令,将存储库重新设置为您要更改的存储库的上一次提交:
1
$ git rebase –i {{previous-commit-hash}}
  1. 上面的脚本会提示您以降序排列的提交列表。在这个VI / vim的观点,替换词pick,以edit每每次提交你想编辑。然后退出并保存。
1
# 大白话讲就是:将 pick 换成 e,代表当前这条记录被编辑过
  1. 当重新设置基础过程开始时,通过运行来更改提交的作者。然后,使用以下命令继续下一次提交.
1
$ git rebase –continue 
1
2
# 注意:这里的 <> 不能丢
$ git commit --amend --author="Author <your email>"
  1. 变基过程完成后,请通过运行以下命令来推送更改:
1
2
3
4
5
$ git push -f

# 上面是简写

$ git push --force

参考溯源https://stackoverflow.com/questions/3042437/how-to-change-the-commit-author-for-one-specific-commit

给你的OSS加防盗门

近期在为自己的博客做优化:

  • 整体体积瘦身
  • 访问速度优化
  • 所有资源全部走OSS
  • 图片走CDN加速且压缩

但是,这个时候我发现我的OSS访问量剧增,流量也剧增(这可是烧钱的买卖)

alt

偶然看到了阿里云控制台的防盗链:

alt

然后我们来康康不在白名单的域名访问效果吧!

alt