← 全部应用

ElyTree

官方授权

ZacharyZhang

Git client for staging, history, branches and remotes

属于 Ely Office 合集(7 个应用) →
第一次使用?配置 FlatPark →
开发MIT AND GPL-2.0-onlyv0.1.1314近 30 天新装
A repository in ElyTree
A repository in ElyTree

关于

This is a community package of ElyTree, maintained independently. It repackages the official upstream Linux build unmodified.

ElyTree is the Git client of Ely Office, a set of offline-first desktop apps written in Rust with GPUI. It carries its own Git and Git LFS, and connects to the network only when you fetch, pull, push or clone.

  • Stage, unstage and discard by hunk or by line; discarding always asks first and lists what will be deleted
  • History search, file history and blame; branches, merges, rebases and tags
  • Force push shows the commits it will overwrite and refuses if the remote moved since your last fetch
  • The reflog finds deleted branches; nothing is ever hard-reset

The package can read and write your home directory, so ElyTree can open repositories wherever you keep them and use your own Git configuration, SSH keys and signing keys. It reaches the network for fetch, pull, push and clone, and uses your ssh-agent and gpg-agent for credentials. Its own settings live in ~/.var/app/ely.zacharyzhang.office.tree.

To keep it to a single folder instead: flatpak override --user --nofilesystem=home --filesystem=~/Projects ely.zacharyzhang.office.tree. Undo with flatpak override --user --reset ely.zacharyzhang.office.tree.

In-app updates are left to Flatpak: new upstream releases arrive as Flatpak updates.

新版变化

v0.1.13 · 2026-10-31

详情

开发者
ZacharyZhang
许可证
MIT AND GPL-2.0-only
运行时
Freedesktop 26.08
架构
x86_64
版本
0.1.13 · 2026-10-31
网站
主页
源码
ElyTree

权限

2 项需确认
  • 主目录

  • 网络访问

    可访问互联网和本地网络

  • 进程间通信

    与主机共享 IPC 命名空间

  • X11(回退)

  • 与 org.a11y.Bus 通信

  • SSH agent

  • GPG agent

  • Wayland 显示

  • GPU 加速

打包方式

原样

按厂商发布的原样运行,没有添加或修改任何东西。

这些级别是什么意思 →