Git 集成
版本控制功能的使用说明
目前该特性在 Android 平台上存在问题,仅支持在应用私有目录下的文件夹
概述
PyriteIDE 内置 Git 支持,可在 IDE 中直接执行版本控制操作。
初始化仓库
如果当前文件夹没有 Git 仓库,Git 页面显示初始化选项:
- 进入 Git 页面
- 点击"初始化 Git 仓库"
- 仓库初始化完成
变更管理
暂存区
Git 页面的"更改"标签显示工作区变更:
- 已暂存 — 已添加到暂存区的文件
- 更改 — 未暂存的修改
操作:
- 点击文件旁的 "+" 暂存
- 点击文件旁的 "-" 取消暂存
- "全部暂存" / "全部取消暂存"
提交
- 在提交信息输入框中输入描述
- 点击"提交"按钮
- 填写作者信息(首次需要)
查看差异
点击文件旁的"查看差异"按钮,对比修改内容。
丢弃更改
右键菜单 → 丢弃更改。此操作不可撤销。
分支管理
创建分支
- 进入"分支"标签
- 输入分支名称
- 点击"创建分支"
切换分支
点击分支旁的"签出"按钮。
当前分支
当前分支以"当前"标记显示。
远程仓库
添加远程
- 进入"远程"标签
- 输入远程名称和 URL
- 点击"添加"
拉取和推送
- Fetch — 获取远程更新
- Pull — 拉取并合并
- Push — 推送到远程
冲突解决
当合并或变基产生冲突时,"冲突"标签显示冲突文件:
- 接受ours — 使用当前分支的版本
- 接受theirs — 使用目标分支的版本
- 标记为已解决 — 手动解决后标记
高级操作
标签
创建标签用于标记版本:
- 输入标签名称
- 点击"创建标签"
变基
变基操作在"高级"标签中:
- 输入目标引用
- 执行变基
- 如有冲突,解决后继续
Stash
暂存当前更改:
- 点击"Stash"
- 更改被临时保存
- 需要时恢复
凭据管理
Git 页面的"凭据"标签配置认证方式:
- HTTPS Token — 个人访问令牌
- SSH Agent — SSH 代理
- SSH Key — SSH 密钥对