WSLがあって,それにGitが入っている(コマンド一つで入れられてラク)ので, Windows側(コマンドプロンプトやPowerShell)からWSLのGitを 認識して使うようにしたい, と思ったので以下をやってみました.
参考
- windowsでショートカットコマンドを自作する方法の備忘録 - Qiita
- Windows 10のコマンドプロンプトからWSL上のLinuxコマンドを呼び出す(バージョン1803対応版):Tech TIPS - @IT
- Windows 10でPath環境変数を設定/編集する:Tech TIPS - @IT
本題
上記の参考のURLの一つ目にあるように,
まずはバッチファイルを作って,
それをフォルダに入れ,
パスを通す(設定ー>システムー>詳細情報ー>システムの詳細設定ー>環境変数ー>システム環境変数ー>Pathにフォルダのアドレスを追記)
という手順を行うことでWindowsでの自作コマンドができるため,
このことを利用してWSLのGitをWindows側からもgit
コマンドとして認識させて使えるようにします.
んで,作るバッチファイルは,
@echo off wsl git %1
という内容のgit.txt
というテキストファイルを作ってから,
git.bat
というバッチファイルへ拡張子を変えることで作ります.
これをWindowsが認識することで,
Windowsに公式サイトのexeファイルでGitをインストールしていなくとも,
コマンドプロンプトやPowerShellやAnacondaプロンプト(Python)から
git
コマンドを使用できるようになります.
特に再起動しなくても使えましたが, 認識していない場合は再起動するか再度パスが通っているか確認するべきでしょうね~