dsh-git-branch-manage
其他 活跃维护

dsh-git-branch-manage

LongSir0419/dsh-git-branch-manage

支持在会话头部与新会话欢迎页展示当前Git分支标识,提供分支切换、新建、更新、拉取、推送、删除(仅本地分支)功能,本地分支以IDEA风格目录树呈现,操作直观高效

1
Stars 标星
0
Forks 分支
1
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
98 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:LongSir0419/dsh-git-branch-manage
git clone https://github.com/LongSir0419/dsh-git-branch-manage.git
git clone git@github.com:LongSir0419/dsh-git-branch-manage.git
README.md main

dsh-git-branch-manage

English | 中文

A DeepSeek Harness (DSH) bundle — Git branch badge: shows the current git branch in the session header and the new-session hero page. Click the badge to switch / create / pull / fetch / push / delete local branches (IDEA-style directory tree, 7-day active branches).

Installation

dsh plugin --profile web add @wanghailong0419/dsh-git-branch-manage

Or install it together with the toolkit:

dsh plugin --profile web add @wanghailong0419/dsh-toolkit

Screenshots

Git Branch Badge Branch menu
badge menu

Features

  • Current branch shown in the session header and the new-session hero page
  • Left-click: branch menu (local / remote, IDEA-style tree; local shows only branches active in the last 7 days)
  • Right-click: switch / pull / fetch / push
  • Create branch: pulls the current branch first, then creates and switches (with prefix suggestions)
  • Delete branch: local-only, safe delete (-d); refuses the current branch and remote branches
  • Switch confirmation dialog; dot-spinner loading while an action runs

Structure

lib/index.js    host half: BranchBadgeGateway (TypertRemoteService + @Remote)
lib/client.js   client half: badge / menu / hero chip (ctx.remote.$mount)
cordis.patch.yml bundle patch (auto-activated by dsh plugin add)

License

MIT