【免费下载链接】desktop-plus
A GitHub Desktop fork with advanced functionality and improvements.
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.DesktopPlusmacOS:使用 Homebrew 安装
brew install desktop-plus/tap/desktop-plusLinux:按发行版选择
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-plusFedora / 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-plusArch 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 工作流:
- 修改文件:用任意编辑器改动仓库中的文件(比如改一下 README),保存
- 查看变更:Desktop Plus 的Changes面板会列出所有改动文件,选中文件即可预览差异(Diff)
- 撰写提交信息:在左侧文本框输入提交说明,勾选要提交的文件,点击Commit to main
- 推送到远程:点击顶部Push origin,你的提交就同步到远程仓库了
- 拉取更新:下次启动时点击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.
相关推荐
hax 快速上手教程:3 步安装你的第一个终端 AI 编程助手并跑通对话
hax 快速上手教程:3 步安装你的第一个终端 AI 编程助手并跑通对话 hax 是一款用 C 语言编写的极简、终端原生 AI 编程助手(coding agen
copilot-prompts新手快速上手教程:3步找到、复制并定制你的第一个Copilot提示词
copilot prompts新手快速上手教程:3步找到、复制并定制你的第一个Copilot提示词 copilot prompts 是面向 Microsoft
Kip快速入门:3步安装并运行你的第一个Kip程序
Kip快速入门:3步安装并运行你的第一个Kip程序 Kip 是一门独特的实验性编程语言,它把土耳其语的语法格(grammatical case)和语音和谐规则直
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考