Git 集成

版本控制功能的使用说明

目前该特性在 Android 平台上存在问题,仅支持在应用私有目录下的文件夹

概述

PyriteIDE 内置 Git 支持,可在 IDE 中直接执行版本控制操作。

初始化仓库

如果当前文件夹没有 Git 仓库,Git 页面显示初始化选项:

  1. 进入 Git 页面
  2. 点击"初始化 Git 仓库"
  3. 仓库初始化完成

变更管理

暂存区

Git 页面的"更改"标签显示工作区变更:

  • 已暂存 — 已添加到暂存区的文件
  • 更改 — 未暂存的修改

操作:

  • 点击文件旁的 "+" 暂存
  • 点击文件旁的 "-" 取消暂存
  • "全部暂存" / "全部取消暂存"

提交

  1. 在提交信息输入框中输入描述
  2. 点击"提交"按钮
  3. 填写作者信息(首次需要)

查看差异

点击文件旁的"查看差异"按钮,对比修改内容。

丢弃更改

右键菜单 → 丢弃更改。此操作不可撤销。

分支管理

创建分支

  1. 进入"分支"标签
  2. 输入分支名称
  3. 点击"创建分支"

切换分支

点击分支旁的"签出"按钮。

当前分支

当前分支以"当前"标记显示。

远程仓库

添加远程

  1. 进入"远程"标签
  2. 输入远程名称和 URL
  3. 点击"添加"

拉取和推送

  • Fetch — 获取远程更新
  • Pull — 拉取并合并
  • Push — 推送到远程

冲突解决

当合并或变基产生冲突时,"冲突"标签显示冲突文件:

  • 接受ours — 使用当前分支的版本
  • 接受theirs — 使用目标分支的版本
  • 标记为已解决 — 手动解决后标记

高级操作

标签

创建标签用于标记版本:

  1. 输入标签名称
  2. 点击"创建标签"

变基

变基操作在"高级"标签中:

  1. 输入目标引用
  2. 执行变基
  3. 如有冲突,解决后继续

Stash

暂存当前更改:

  1. 点击"Stash"
  2. 更改被临时保存
  3. 需要时恢复

凭据管理

Git 页面的"凭据"标签配置认证方式:

  • HTTPS Token — 个人访问令牌
  • SSH Agent — SSH 代理
  • SSH Key — SSH 密钥对

On this page