如何批量修改 Git 提交记录中的作者名称和邮箱

适用场景: 已经提交了N个commit才发现用的配置(user.name 和 user.email)错了,比如要用个人邮箱的,用成了公司邮箱。 基于
Read more →

Neovim GUI 简单尝试

Neovim 这个项目大概开始于2014年,主要目的是打造现代化的Vim. 不考虑vi和旧版本系统的兼容性。不同于Vim,官方有基于GTK的gvim, Neovim 只
Read more →

Git 配置文件中 Conditional Includes 的使用

使用场景 个人电脑里同时有公司的项目的源码和自己的开源项目的源码,而一般在公司使用的name和email配置跟家用的都是区分开的。 如何实现,在
Read more →

Charles使用技巧

1. Linux 下 HiDPI 问题 OS: Fedora 32 (Workstation Edition) GNOME 版本:3.36.3 Charles Proxy 版本: v4.5.6 通常在 GNOME3 下我们会将 Display 的 Scale 调成 200% (当 …
Read more →

Git拆分子目录为新仓库

en title: Git Splitting a Subfolder Out Into a New Repository 需求 某个历史悠久的“大”Git仓库(很大很大。。。)要拆分成很多小仓库。 至于为什么会有这种“大”仓库的存在,表问我。。
Read more →