Sublime Text的Git功能由社区维护的Git包提供,非内置插件;需先安装命令行Git并正确配置路径,它仅封装基础命令如status、add、commit,不支持rebase、stash或自动同步文件系统变更。
Git插件在Sublime里其实不叫“Git插件”,而是
包(Package)
Sublime Text本身不带Git功能,所谓“Git插件”是社区维护的
包,它把
命令行封装成快捷键和右键菜单。它不启动GUI,也不替代终端,只是帮你少打几遍
、
这类命令。
安装前确认你本地已装好命令行
——打开终端运行
有输出才行。否则包会报错
,不是插件问题,是环境没配好。
用
安装:按
(Win/Linux)或
(macOS),输入
回车,再搜
,选中安装
别装
或
——它们是第三方替代品,功能重叠且更新慢,官方
包更轻量、更稳定
安装后不会自动弹窗,也看不到新菜单——它只在项目根目录含
时才激活右键菜单项
右键菜单里的
和
怎么配合用
这是最常用的工作流:看状态 → 暂存文件 → 提交。但要注意,
只显示工作区变更,不刷新缓存——比如你刚在终端执行了
,Sublime里
仍显示为未暂存,得手动触发
(或重启侧边栏)。
打开的是只读面板,不能编辑;想暂存某行?不行,它不支持部分暂存
作用于当前文件,不是当前选中行;如果想只加一部分,得切到终端用
提交前务必先用
确认文件状态,否则容易漏掉新文件或误提交二进制文件(比如
)
命令路径不对导致所有功能灰掉
常见现象:右键菜单里
选项全变灰色,或执行时报
。这不是Sublime的问题,是它找不到你的
可执行文件。
Mac用户尤其容易踩坑:系统自带
可能版本太老,而Homebrew装的
在
(Apple Silicon)或
(Intel)。Sublime默认只查
和
。
Git
程序猿必备版本控制工具
下载
打开
,修改
字段,填绝对路径,例如
Windows用户如果用Git for Windows,路径通常是
,注意双反斜杠
改完不用重启,但要关掉所有
面板再重新打开才生效
别指望它做
、
或解决冲突
这个
包只覆盖基础操作:
、
、
、
、
、
。它没有交互式变基界面,不管理stash列表,遇到冲突也不会高亮合并块。
一旦需要
或
,就得切出去用终端。强行在Sublime里凑合,反而容易搞乱HEAD或者丢失暂存区内容。
真正容易被忽略的是:它不监听文件系统变化。你用终端改了
,或者换了分支,Sublime不会自动刷新状态——得手动
,或者干脆接受它是个“命令快捷方式”,不是Git GUI。
GitGitgitgit statusgit addgitgit --versionUnable to find git executablePackage ControlCtrl+Shift+PCmd+Shift+PInstall PackageGitSublimeGitSideBarGitGit.gitGit: StatusGit: AddGit: Statusgit addGit: StatusGit: RefreshGit: StatusGit: Addgit add -pGit: Status.pycgitGitgit: command not foundgit/usr/bin/gitgit/opt/homebrew/bin/git/usr/local/bin/git/usr/bin/git/usr/local/bin/gitPreferences → Package Settings → Git → Settings"git_command""git_command": "/opt/homebrew/bin/git""C:\Program Files\Git\bin\git.exe"Git: StatusrebasestashGitstatusaddcommitdiffblameloggit rebase -igit stash pop.git/configGit: Refresh