Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>ma-gitNew to Visual Studio Code? Get it now.
ma-git

ma-git

majj

|
2 installs
| (0) | Free
IDEA-style Git tool window for VS Code — branch browser, checkout and native file diff
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ma Git

VS Code 扩展,在源代码管理(SCM)面板中提供类 IntelliJ IDEA 的 Git 分支浏览与差异对比体验。

功能特性

  • 分支浏览器(BRANCHES):在 SCM 面板中以树形结构浏览分支与标签。
    • 当前分支(HEAD)置顶显示。
    • Local:本地分支列表。
    • Remotes:按远程仓库分组展示远程分支,支持多远程。
    • Tags:标签按本地与远程分组展示,本地标签与远程标签清晰区分,远程标签支持多远程、并包含本地尚未拉取到的标签。
  • 分支 / 标签操作:右键即可进行检出、基于其新建分支、与当前分支对比、查看提交记录、与工作区对比差异、删除等。
  • 推送:支持将本地分支推送到已配置的远程,也支持一次性推送到所有远程(Push to All Remotes)。
  • 拉取:支持将远程分支以 rebase 或 merge 方式拉取到当前分支。
  • 变基 / 合并:支持将所选分支 rebase / merge 到当前分支。
  • 差异对比(Changed Files):对比两个分支 / 提交 / 标签时,列出变更文件(新增 / 修改 / 删除),单击即可打开原生差异视图。
  • 提交记录与对比:可查看任意分支 / 标签的提交历史,并在集中式 Compare 面板中进行双向提交对比;提交行会标注 merge、tag、branch 等信息。
  • Git 命令日志:所有扩展触发的 git 命令及用户操作都会记录到 Output 面板的 Ma Git 频道,便于排查。

使用方式

  1. 在扩展市场安装 Ma Git。
  2. 打开任意 Git 仓库,在侧边栏 源代码管理 面板中找到 BRANCHES 视图。
  3. 展开 Local / Remotes / Tags,右键节点即可使用相应功能。

效果图

  • local-branch-menu local-branch-menu

  • remote-branch-menu
    remote-branch-menu.png

  • branch-compare
    branch-compare

联系作者

如有问题或建议,欢迎在插件市场提交 Issue 反馈。
EMail: majj888<艾特>foxmail.com

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft