Git 集成
Elevim 内置了强大的源代码管理功能,让你无需离开编辑器即可完成大部分 Git 操作。
概览
Git 面板包含三个核心选项卡:
- Changes (变更): 管理工作区的修改、暂存、提交和贮藏 (Stash)。
- Branches (分支): 查看、切换和创建本地分支。
- History (历史): 可视化的提交图谱和历史记录。
常用操作
打开 Git 面板
你可以通过以下方式打开源代码管理面板:
- 快捷键:
Ctrl + Shift + G
- 命令面板:
Ctrl + Shift + P 输入 "Toggle Source Control"
1. 变更管理 (Changes)
在 Changes 选项卡中,你可以处理文件的修改状态。
- 暂存 (Stage): 点击文件旁的
+ 号将修改加入暂存区。
- 取消暂存 (Unstage): 点击
− 号将文件移出暂存区。
- 提交 (Commit): 输入提交信息并点击 Commit 按钮(支持
Ctrl+Enter 快速提交)。
- 丢弃 (Discard): 放弃对文件的修改(慎用,不可恢复)。
- 贮藏 (Stash): 暂时保存当前工作进度以便切换分支,稍后可通过
Pop Stash 恢复。
2. 分支管理 (Branches)
Branches 选项卡列出了所有本地分支。
- 切换分支: 点击分支名称即可切换。当前分支会以高亮显示。
- 新建分支: 点击顶部的
+ New Branch 按钮,基于当前 HEAD 创建新分支。
3. 提交历史 (History)
Elevim 提供了一个精美的可视化提交图谱(Commit Graph)。
- 可视化图谱: 自动根据提交关系绘制分支合并图,不同分支使用不同颜色(基于黄金角算法生成的颜色哈希)。
- 查看详情: 点击任意提交记录,可以查看该次提交的:
- 完整的提交信息。
- 受影响的文件列表。
- 代码增删统计 (+/-)。
- 操作: 支持检出 (Checkout) 该提交或基于该提交创建新分支。
初始化与发布
如果当前打开的文件夹不是 Git 仓库,面板会提供初始化选项:
- 初始化仓库: 点击
Initialize Repository 在当前目录执行 git init。
- 发布到 GitHub: 点击
Publish to GitHub 按钮,Elevim 会引导你进行 GitHub 授权,并自动创建远程仓库及推送代码。