使用Git bash未正常退出后,再次打开出现 Git bash Error: Could not fork child process: There are no available terminals (-1)
报错。
可以使用 tasklist命令 找到git-bash.exe和node.exe对应进程号后,使用taskkill结束进程即可。
win+r调出运行键入
cmd
后回车打开,使用tasklist
查看本机进程。查询得到的字段有: 映像名称,PID(进程ID),会话名,会话#,内存使用。如下图:如图 smss.exe 的进程ID为 520(你看随便找个进程都是爱你的数字),咳咳
找到git-bash.exe对应的进程号,比如我的是 12184,然后使用命令
taskkill /pid 12184 -t -f
终止ID为12184的进程。找到node.exe对应的进程号,比如我的是 868,然后使用命令
taskkill /pid 868 -t -f
终止ID为868的进程。
终止后,即可打开git bash终端再次尝试。自测可以解决问题,希望对你有帮助。