一開始我是隻將 VSCode 集成的終端改爲 WSL 的 Bash,結果發現內置的 GIt 用的仍是 Windows 的 Git,Git Hooks 用的 Windows 的環境,上網搜了一下發現有很複雜的方式,繼續翻了翻發現管飯竟然有超好用的方式 Developing in the Windows Subsystem for Linux with Visual Studio Code (雖然有大神指出這種方式還有有難用的地方。。)git
總之安裝 Remote Development - Visual Studio Marketplace 就 OK 了。github
PS:獲得答案的地方是這裏,Git: Support WSL · Issue #9502 · microsoft/vscode,竟然是 5 月 2 日發表的才過了兩個月怪不得網上沒有直接找到信息。這個問題從 16 年提出到 19 年解決持續了 3 年也真是沒誰了,我能在剛遇到這個問題就正好找到解決也是挺幸運的。。code