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
相关产品推荐
相关产品推荐

