很多人以为 Git 操作必须在电脑上完成,其实 Acode 内置了完整的 Git 客户端,配合 GitHub 登录,你可以用手机克隆仓库、提交代码、参与开源项目。
初始化 Git 与登录 GitHub
在终端中先配置用户信息:
terminal
git config --global user.name "你的名字"
git config --global user.email "you@example.com" 然后在 Acode 设置中登录 GitHub 账号,克隆私有仓库和推送代码时无需反复输入凭证。
克隆与打开仓库
在欢迎页或侧边栏选择从 Git 克隆,粘贴仓库地址即可,也可在终端手动执行 git clone。打开仓库后,编辑器左侧会显示文件变更数量。
日常提交流程
修改代码后,打开 Git 面板勾选要提交的文件,填写提交信息并点击提交按钮完成本地提交;点击推送按钮,代码就同步到远程仓库。
分支管理与合并
参与开源项目的标准做法是新建功能分支,完成后提交 Pull Request。Acode 中新建、切换分支都很直观。合并时切换到目标分支执行合并命令,出现冲突时编辑器会高亮冲突区域,手动保留正确内容后重新提交即可。
参与开源项目的完整路径
路径:在 GitHub 上 Fork 仓库,在 Acode 克隆副本,新建分支完成修改并推送,再回 GitHub 网页创建 Pull Request。合并后你的贡献就进入上游仓库。
撤销错误提交
本地提交用 git reset 撤销,已推送则用 git revert 创建反向提交。Git 面板的历史记录显示每次提交的信息与哈希值,可执行这些操作。
与桌面端协作
可以在手机上提交、在电脑上继续开发,通过远程仓库同步。多人协作时每天先拉取最新代码,减少冲突。GitHub 集成还支持浏览 Issue 和创建 Pull Request。
延伸阅读:配合教程④的 SFTP 与 SSH,可以实现手机端的完整运维闭环。
本节要点:配置用户信息、登录 GitHub、克隆、提交、推送、分支与冲突处理,这套 Git 工作流在手机上完整可用。