You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code终端显示History restored或空白,提交GitHub代码后故障如何修复?

解决VS Code终端提交Git无-m参数后异常的问题
  • 处理Git挂起状态:
    忘加-m提交后,Git大概率处于等待编辑提交信息的挂起状态,这会直接阻塞终端会话。打开系统自带的PowerShell或cmd,进入项目根目录,执行git commit --amend -m "补充你的提交信息"补全提交内容。之后执行git status确认Git状态正常,无未完成操作。

  • 重置VS Code终端会话:
    打开VS Code,按Ctrl+Shift+P调出命令面板,输入Terminal: Kill All Terminals回车彻底关闭所有终端进程,再按Ctrl+重新打开终端。如果无效,在命令面板选择Terminal: Select Default Profile,重新指定默认终端(比如PowerShell)后重启终端。

  • 清空VS Code本地缓存:
    完全关闭VS Code,找到Windows系统下的%APPDATA%\Code\User路径,备份settings.json和keybindings.json后删除整个User文件夹;同时清空%TEMP%\vscode下的所有文件。重新打开VS Code,终端会恢复默认状态。

  • 调整Git默认编辑器:
    为避免后续再出现类似问题,执行git config --global core.editor notepad,将Git默认提交信息编辑器改为记事本,就算再忘加-m,也会弹出记事本让你编辑,不会卡住终端。

内容的提问来源于stack exchange,提问作者RamroPatrika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 18:40:38