簡単な質問だと思うのですが、まだ答えが見つかりません。 DOSのバッチファイルからGit Bashを起動したいと思っています。 今までに試したことは以下の通りです。
1.Win7のスタートボタンからGit Bashを起動 2.CTRL+ALT+DELを使って、プロセスを"sh.exe"と特定します。 3.スタートコマンドを使ってバッチファイルからsh.exeを起動
スタート sh.exe
しかし、これではGit Bashの完全な環境は起動しません。 Git Bashは通常、タイトルバーに"MINGW32"と表示されていますが、sh.exeはフルパスで...Git\sh.exe`となっています。 私の知らないオーバーレイや依存関係があって、それを読み込まなければならないような気がします。
これは私がウェブで検索して見つけたトップの結果の1つでしたが、私にとって完全には意味をなさず、私の状況に正確に当てはまるかどうかもわかりませんでした。
https://stackoverflow.com/questions/6127063/running-git-from-windows-cmd-line-where-are-key-files
私はDOSバッチスクリプトの世界では初心者です。
Full Git Bash environment"が何を意味しているのか正確にはわかりませんが、次のようにすると良いプロンプトが表示されます。
"C:\Program Files\Git\bin\sh.exe" --login
PowerShellで
& 'C:\Program Files\Git\bin\sh.exe' --login
--login`スイッチにより、ログインシェルスタートアップファイルをシェルに実行させることができます。
start "" "%SYSTEMDRIVE%\Program Files (x86)\Git\bin\sh.exe" --login -i
Git bashが開かれます。