ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Desktop Plus快速上手教程:3步完成安装并搞定你的第一个Git仓库

Desktop Plus快速上手教程:3步完成安装并搞定你的第一个Git仓库

【免费下载链接】desktop-plus

A GitHub Desktop fork with advanced functionality and improvements.

项目地址:https://gitcode.com/gh_mirrors/gi/desktop-plus
点击查看免费下载

Desktop Plus 是一个功能增强版的 GitHub Desktop 开源分支,为新手和普通用户提供图形化的 Git 桌面客户端:克隆仓库、提交代码、推送分支都可以通过点击按钮完成,无需死记命令。本文将带你通过 3 个步骤——安装 Desktop Plus、添加第一个 Git 仓库、完成首次提交与推送——快速上手这个免费、跨平台的 Git 桌面工具。

为什么选择 Desktop Plus?

如果你用过 GitHub Desktop,Desktop Plus 会让你眼前一亮;即使你是第一次接触 Git 桌面客户端,它也比官方版本更强大:

  • 🎯多平台 Git 支持:不仅深度集成 GitHub,还支持 GitLab、Bitbucket、Gitea、Codeberg、Forgejo 等主流平台,且全部支持多账号同时登录
  • 🔍强大的提交搜索:按提交信息、标签、commit hash 快速检索历史记录
  • 📦每个分支可创建多个 stash,暂存改动更方便
  • 📊可视化提交图(Commit Graph)与分支推送状态指示器
  • 🐧Linux 全架构支持:官方 GitHub Desktop 已停止更新 Linux,Desktop Plus 持续跟进最新修复

第 1 步:安装 Desktop Plus(Windows / macOS / Linux)

根据你操作系统选择对应的安装命令,一行命令即可完成安装:

Windows:使用 winget 一键安装

winget install DesktopPlus.DesktopPlus

macOS:使用 Homebrew 安装

brew install desktop-plus/tap/desktop-plus

Linux:按发行版选择

Debian / Ubuntu(APT):

sudo curl https://gpg.desktop-plus.org/public.key | sudo gpg --dearmor -o /usr/share/keyrings/desktop-plus.gpg echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/desktop-plus.gpg] https://apt.desktop-plus.org/ stable main" | sudo tee /etc/apt/sources.list.d/desktop-plus.list sudo apt update sudo apt install desktop-plus

Fedora / RHEL(RPM):

sudo rpm --import https://gpg.desktop-plus.org/public.key echo -e "[desktop-plus]\nname=Desktop Plus\nbaseurl=https://rpm.desktop-plus.org/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gpg.desktop-plus.org/public.key" | sudo tee /etc/yum.repos.d/desktop-plus.repo sudo dnf install desktop-plus

Arch Linux(AUR):

yay -S desktop-plus-bin

任意发行版(Flatpak):

flatpak install flathub org.desktop_plus.desktop-plus

💡 小贴士:Desktop Plus 不像官方 GitHub Desktop 那样自动更新,建议定期执行winget upgrade DesktopPlus.DesktopPlus或brew upgrade保持版本最新。

第 2 步:把第一个 Git 仓库装进 Desktop Plus

启动应用后,你可以通过两种方式添加仓库:

方式一:克隆(Clone)一个远程仓库

在应用首页点击Clone repository,粘贴仓库的 HTTPS 地址(如https://github.com/username/my-project.git),选择本地保存位置,点击Clone即可。仓库克隆完成后会自动出现在仓库列表中。

⚠️ 首次克隆前请确保系统已安装 Git,应用会检测并在缺失时提示你一键安装。

方式二:打开本地已有仓库

点击Add local repository,选择电脑上已有的.git目录即可。

进阶玩法:用命令行克隆

Desktop Plus 自带命令行工具desktop-plus-cli,可以直接在终端克隆仓库:

git clone https://gitcode.com/gh_mirrors/gi/desktop-plus cd desktop-plus desktop-plus-cli

也可以在终端直接按 URL 克隆:

desktop-plus-cli clone <仓库地址>

详细用法见 CLI 文档。觉得desktop-plus-cli太长?可以给自己起个短别名,详见 cli.md 中的别名教程。

第 3 步:完成第一次提交与推送 🚀

现在你已有了一个仓库,来做最经典的 Git 工作流:

  1. 修改文件:用任意编辑器改动仓库中的文件(比如改一下 README),保存
  2. 查看变更:Desktop Plus 的Changes面板会列出所有改动文件,选中文件即可预览差异(Diff)
  3. 撰写提交信息:在左侧文本框输入提交说明,勾选要提交的文件,点击Commit to main
  4. 推送到远程:点击顶部Push origin,你的提交就同步到远程仓库了
  5. 拉取更新:下次启动时点击Pull origin,把他人改动拉到本地

提交搜索是 Desktop Plus 的招牌功能之一——在 History 面板左上角的搜索框输入关键字,即可按提交信息、标签或 hash 秒级定位任意历史提交。

想开新分支?点击顶部分支下拉框选择New branch,无需输入git checkout -b这样的命令。顶部还会直观地显示当前分支领先/落后远程多少个提交,让你随时掌握同步状态。

隐藏福利:每个分支多 Stash 暂存

Desktop Plus 允许在同一个分支上创建多个 stash(暂存区):当你手头同时有几个半成品功能时,可以把不同的改动分别暂存起来,之后随时恢复,互不干扰。

常见问题速查

问题解决办法
macOS 提示 "Apple could not verify this app"系统设置 → 隐私与安全性 → 点击"仍要打开";用 Homebrew 安装则不会出现
Linux 无法"用浏览器继续"登录参见 已知问题文档
Flatpak 版本 Git hooks 找不到系统工具Flatpak 沙箱限制所致,建议改用发行版原生包

更多疑难解答请查阅项目自带的 已知问题清单 与 安装文档。

写在最后

恭喜!你只用了 3 步就装好了 Desktop Plus,并完成了第一个仓库的克隆、提交与推送。接下来建议体验:

  • 🌿 用顶部Branches面板管理分支
  • 🔍 用History搜索框翻找历史提交
  • ⚡ 用desktop-plus-cli在终端快速打开仓库

Desktop Plus 是社区维护的开源项目,如果你想了解更完整的功能清单、参与开发或查阅工程文档,可以浏览项目根目录的 README 和 docs/ 目录。现在,去把你的下一个 Git 仓库变成"点几下鼠标"的体验吧!

【免费下载链接】desktop-plus

A GitHub Desktop fork with advanced functionality and improvements.

项目地址:https://gitcode.com/gh_mirrors/gi/desktop-plus
点击查看免费下载
上一篇:Excel 关键指标 Top-N 高亮导出实战:SenseNova-Skills top-value-coloring 技能深度解析
下一篇:Shopware 6 部署怎么做?Docker 与手动两条路线实操指南

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进