ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Github 重置代码库并删除所有历史提交的命令

    Feb 22, 20232 min read

    重置代码库,即将所有的历史提交信息删除

    尝试 运行

    git checkout --orphan latest_branch (拉分支)

    添加所有文件

    git add -A

    提交更改

    git commit -am "commit message"

    删除分支

    git branch -D master

    将当前分支重命名

    git branch -m master

    最后,强制更新存储库。

    git push -f origin master

    相关文章

    go 字符串格式化

    在Go语言中,使用如fmt.Sprintf()等函数进行字符串格式化时,可通过不同的格式化参数(如%v, %+v, %#v等)来控制输出格式。

    GoAccess Nginx日志分析工具

    安装并使用GoAccess工具分析日志文件,支持多种分析方式,如导出HTML报告、特定日期范围分析、排除或仅统计特定IP等。

    面试官问:MySQL的自增 1D 用完了,怎么办?

    确认表自增ID是否用完可通过查询最大ID值,若已用完可修改起始值、转移数据重置或引入新的全局自增ID解决。

    A记录和CNAME的区别

    A记录将域名直接解析到IP地址,适合提高访问速度,而CNAME记录将域名解析到其他域名,便于管理和更新,适合多个域名指向同一IP地址的情况。

    Windows下WSL备份批处理脚本笔记

    创建一个批处理脚本来自动备份Windows Subsystem for Linux (WSL) 发行版,包括关闭WSL实例、导出发行版到.tar文件并保存到指定位置。