mirror of
https://github.com/d0zingcat/dotfiles.git
synced 2026-05-17 15:09:50 +00:00
feat: 完善 dotfiles 迁移功能和备份脚本
主要改进: - .gitignore: 添加敏感数据排除规则和备份文件排除 - .zshrc: 添加工作函数标记注释 (# ==== WORK:) - git/config: 模板化占位符 (YOUR_NAME, YOUR_EMAIL, YOUR_SSH_SIGNING_KEY) - setup.sh: 增强备份功能,支持完整配置导出 - Brewfile 备份 - Git 配置摘要(脱敏) - SSH 公钥备份 - 1Password 配置文档 - VSCode 扩展列表 - 备份报告生成 - README.md: 重写为完整项目文档 - CHECKLIST.md: 新机器配置检查清单 - MIGRATION_GUIDE.md: 个人备份说明文档 - QUICKSTART.md: 3-5 分钟快速开始指南 使用方式: ./setup.sh backup # 备份当前配置 ./setup.sh full-recover # 新机器完整恢复
This commit is contained in:
91
QUICKSTART.md
Normal file
91
QUICKSTART.md
Normal file
@@ -0,0 +1,91 @@
|
||||
# 快速开始指南
|
||||
|
||||
> 3-5 分钟完成新机器基础配置
|
||||
|
||||
---
|
||||
|
||||
## 步骤 1: 克隆仓库 (1 分钟)
|
||||
|
||||
```bash
|
||||
git clone <your-repo-url> ~/.dotfiles
|
||||
cd ~/.dotfiles
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 步骤 2: 运行一键恢复 (2-3 分钟)
|
||||
|
||||
```bash
|
||||
./setup.sh full-recover
|
||||
```
|
||||
|
||||
这将自动完成:
|
||||
- ✅ Xcode Command Line Tools 安装
|
||||
- ✅ Homebrew 安装
|
||||
- ✅ zsh antigen 安装
|
||||
- ✅ dotfiles 软链接创建
|
||||
- ✅ Git 基础配置
|
||||
|
||||
---
|
||||
|
||||
## 步骤 3: 配置个人信息 (1 分钟)
|
||||
|
||||
```bash
|
||||
# Git 配置
|
||||
git config --file ~/.gitconfig user.name "Your Name"
|
||||
git config --file ~/.gitconfig user.email "your@email.com"
|
||||
|
||||
# SSH 密钥
|
||||
ssh-keygen -t ed25519 -C "your@email.com"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 步骤 4: 安装 Homebrew 包 (后台运行)
|
||||
|
||||
```bash
|
||||
brew bundle install
|
||||
```
|
||||
|
||||
这会安装所有 CLI 工具和应用程序。
|
||||
|
||||
---
|
||||
|
||||
## 步骤 5: 验证安装
|
||||
|
||||
```bash
|
||||
./setup.sh check
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ✅ 完成!
|
||||
|
||||
重启终端或运行 `source ~/.zshrc` 即可开始使用。
|
||||
|
||||
---
|
||||
|
||||
## 下一步
|
||||
|
||||
- [ ] 添加 SSH 公钥到 GitHub/GitLab
|
||||
- [ ] 配置 1Password SSH Agent
|
||||
- [ ] 配置工作特定的 kubeconfig
|
||||
- [ ] 安装个人应用 (Chrome, Slack, etc.)
|
||||
|
||||
---
|
||||
|
||||
## 常用命令
|
||||
|
||||
```bash
|
||||
# 查看帮助
|
||||
./setup.sh help
|
||||
|
||||
# 检查状态
|
||||
./setup.sh check
|
||||
|
||||
# 同步最新配置
|
||||
./setup.sh sync
|
||||
|
||||
# 备份当前配置
|
||||
./setup.sh backup
|
||||
```
|
||||
Reference in New Issue
Block a user