Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ma-git-xNew to Visual Studio Code? Get it now.
ma-git-x

ma-git-x

majj

|
2 installs
| (0) | Free
Show files committed but not pushed in Source Control view
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Pending Push Files

VS Code extension that shows committed but not pushed files in Source Control view.

Features

  • 实时显示:自动检测本地已提交但未推送到远程的 Git 文件
  • 树形/列表视图:支持两种展示模式切换
    • 🌲 树形模式:按目录结构展示文件
    • 📋 列表模式:扁平化展示所有文件(含完整相对路径)
  • 默认展开:树形模式下所有目录默认展开,一目了然
  • 智能缓存:首次加载后缓存文件列表,切换视图模式不卡顿
  • 一键复制:
    • 📄 工具栏按钮:复制所有未推送文件路径(换行分隔)
    • 📝 右键菜单:复制单个文件路径
  • 轻量高效:仅在手动刷新时调用 Git API,避免重复请求

Usage

  1. 打开 VS Code 并进入任意 Git 项目
  2. 在左侧资源管理器中展开 Source Control 面板
  3. 找到 Pending Push 视图,显示所有未推送文件
  4. 使用工具栏按钮切换视图模式、刷新或复制文件列表

Commands

命令 说明 位置
Refresh Pending Push 重新加载未推送文件列表 工具栏
Toggle View Mode 切换树形/列表视图 工具栏
Copy All File List to Clipboard 复制所有文件路径 工具栏图标
Copy File Path to Clipboard 复制当前文件路径 右键菜单

Build

npm install
npm run compile

Package

npm install -g @vscode/vsce
vsce package
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft