Skip to main content
  1. 标签/

Rust

2025


告别 Git 身份混乱,一个命令搞定多身份管理

·2241 words·5 mins

在日常开发中,我经常需要在工作项目和个人项目之间切换。每次切换项目时,都需要手动修改 Git 的用户名和邮箱配置,不仅繁琐,还容易出错。更糟糕的是,一旦忘记切换,错误的身份信息就会被永久记录在 Git 历史中,后续清理起来也很麻烦。

为了解决这个问题,我开发了 gid (Git Identity Manager),一个用 Rust 编写的命令行工具,用于管理多个 Git 身份。本文将介绍这个工具的使用方法,以及在实际使用中遇到的问题和思考。