1. 安装了tortoise git ,但仓库文件夹没有红绿图标:
 

git config --global --add safe.directory *

然后,凡是有.git repo的文件夹和文件就都能显示红绿图标了

2. 运行.ps1脚本中的git指令时,提示不认识 git 命令

将git路径添加到环境变量,powershell中粘贴运行(有效范围:当前用户有效)

[Environment]::SetEnvironmentVariable(
    "Path",
    [Environment]::GetEnvironmentVariable("Path", "User") + ";C:\Program Files\Git\bin;C:\Program Files\Git\cmd",
    "User"
)

3.vscode无法F5调试,vscode无法联网,梯子无法联网

原因是win11防火墙阻止了vscode,梯子和其它程序
方案1:重置防火墙规则,程序联网时允许(当时可用,过不了多久又挂了)
方案2:添加防火墙规则(每新增一个程序都要添加,相当麻烦)
方案3:用脚本切换防火墙(需要时刷新一下,相当好用,下载切换脚本)

4. claude code 终端无法捕获,终端output 始终为空

原因:bash被wsl 的bash劫持,解决办法:.claude.json中添加一个env

notepad "$env:USERPROFILE\.claude.json"
{
  "env": {
    "SHELL": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}

更多推荐