管理 Git 分支：列出、创建、删除、重命名分支。

参数说明：
- action: 操作类型
  - list: 列出分支（默认）
  - create: 创建新分支
  - delete: 删除分支
  - rename: 重命名分支
- name: 分支名称（create/delete/rename 时必填）
- new_name: 新分支名（rename 时必填）
- remote: 显示远程分支
- all: 显示所有分支（本地 + 远程）
- force: 强制删除未合并的分支

注意：创建分支后需要使用 git_checkout 切换到新分支。
