Skip to content
Home
Docs/项目

项目管理

Free

Pocket Code 的入口点:使用内置 Git 创建、导入、克隆和发布项目,完全支持 GitHub、GitLab 和 Bitbucket。

创建项目

从 dashboard 中,点击 + 并选择其中一个选项:

新项目

带名称字段和模板选择器的对话框。如果名称已存在,会自动添加后缀:My App (2), My App (3)…

克隆仓库

选择 GitHub、GitLab 或 Bitbucket,通过 OAuth 授权并选择你的一个仓库。重复的目录会得到后缀:repo (2), repo (3)…

导入 ZIP

从存储中选择一个 .zip。使用文件名解压(如果已存在则使用后缀 -2, -3)。

打开本地文件夹 (SAF)

使用 Android 的 Storage Access Framework 将任何设备文件夹链接为项目。

可用模板

14 个预配置模板,分为五个类别。每个都带有初始文件(相对路径 → 内容)和独特的颜色:

General

Empty Project

Frontend

HTML / CSS / JS
React
Vue.js
Svelte

Backend

Node.js
Express.js
Flask
Django

Fullstack

Next.js
Nuxt.js

语言

TypeScript
Python
Kotlin Script

管理项目

重命名

重复项的内联验证;如果已存在则确认按钮被禁用

删除

事先确认和完整文件系统目录删除

导出为 ZIP

压缩目录并启动系统分享表单

自动分析

检测主要语言、框架、百分比细分和总大小

Git 操作

完整内置 Git 客户端,无 Premium 限制。所有操作在任何计划上都可用:

初始化

初始化本地仓库
用 remote 初始化
添加 remote

变更和提交

Stage / Unstage / Stage all
Commit
Amend commit
Fetch · Pull · Push

分支

创建分支
切换分支
删除分支
Rebase

历史和重写

查看 log(最多 100 个 commits)
Revert commit
Reset(soft / mixed / hard)
恢复文件
Cherry-pick

Tags

创建 tag
删除 tag
列出 tags
推送 tags

仓库状态报告为 Synced、Needs pull、Needs push、Pending、Conflict、Local only 或 No remote,带按文件的详细视图(staged、unstaged、untracked)。

提供商集成

三个主要提供商的 PKCE OAuth 2.0 认证。Tokens 安全存储并在操作时解析:

GitHub

列出仓库,创建公共或私有仓库

GitLab

列出和创建项目

Bitbucket

按 workspace 列出和创建仓库

发布本地项目

  1. 1选择服务(GitHub、GitLab 或 Bitbucket)并授权(如果尚未授权)。
  2. 2选择仓库名称以及是否私有。
  3. 3Pocket Code 通过 API 创建远程仓库并配置 remote。
  4. 4如果项目已有 Git,则添加 remote;否则,以配置好的 remote 初始化仓库。
  5. 5初始推送,完成 — 项目已上线。

唯一的 Premium 限制:项目数量

Free 计划包含有限数量的活跃项目。尝试创建超过限制的项目时会显示升级模态框。所有其他操作(重命名、导入、打开文件夹、完整 Git、克隆和发布)在任何计划上都可用。

FreePremium
活跃项目有限无限
完整 Git 操作
克隆和发布 (GitHub / GitLab / Bitbucket)
导入 / 导出 ZIP
打开本地文件夹 (SAF)