VSCodeにはバージョン管理の機能が統合されています。
Using Version Control in VS Code
しかし、WSL上のワークスペースをVSCodeで開いた際に、WSLのGitを参照してくれません
GithubでもいくつもIssueがたっていたり、日本語の記事もありましたがどれもうまく動きませんでした。
しかし、以下の対応でついにうまく動きました!!!
(Ubuntu 18.04です。)
git.bat
@echo off
wsl wslpath -aw $(git %*) 2> nul
if not %errorlevel% == 0 (
wsl git %*
)
@echo on
settings.json
{
"git.path": "C:\\Tools\\git.bat"
}
参考