Dotfiles Management
5 months ago
- #dotfiles
- #system-configuration
- #git
- 将点文件作为git仓库追踪,可跟踪整个根文件系统
- 在~/.dotfiles初始化一个裸git仓库,分支名与主机名一致
- 创建别名'dotfiles'用git命令管理该仓库
- 配置git不显示未跟踪文件以获得更简洁的状态检查
- 从系统任意位置添加文件到仓库并进行提交
- 使用'tig'查看仓库状态/历史,并创建别名'dtig'
- 创建bash函数'dot'汇总被跟踪文件的状态、路径和最后提交信息
- 优势包括:轻松追踪配置变更,系统更新后快速恢复
- 可将仓库拆分为共享分支和机器特定分支,实现多机共用
- 推荐尚未使用点文件追踪的Linux用户采用此方案