誤って終了したとき、cmderでmsysgitとgit-bashを使用していました。
今では、以前持っていたUNIX環境にアクセスする方法がわからないようです。
Gitbashはコマンドとして認識されません。
表示されるのは、C:/User/..
ではなく$~User
を表示する一般的なコマンドウィンドウプロンプトだけです。
Git bashセッションをどのように復元しますか?
msysgit intallation(2014、Git 1.9.z) のフルパスを入力して、bashセッションを起動できます。
例えば:
"c:\prgs\git\PortableGit-1.9.0-preview20140217\Git Bash.vbs"
:新しいウィンドウを開きます"c:\prgs\git\PortableGit-1.9.0-preview20140217\git-bash.bat"
:現在のシェル内でbashセッションを開きます。これらの2つのスクリプトは、<msysgit/bin>
フォルダーの一部ではなく、%PATH%
にはありません。
以下のコメントで David Grayson および pred がコメントしているように、 Git-1.9.5-preview20141217.exe
を使用すると、(C:\ Programに)インストールされます。ファイル)notにはgit-bash.batがあり、C:\Git\bin\sh.exe --login -i
を呼び出す「GitBash」ショートカットに依存しています。
その設定は使用しないでください。はるかに簡単で完全なパッケージを使用してください PortableGit-1.9.5-preview20141217.7z どこでも解凍し、PATHに追加します。
注:新しい Git for Windowsリリース(2015、Git 2.y.z) の場合、次のようになります。
c:\prgs\git\PortableGit-2.3.5.8-dev-preview-64-bit\git-bash.exe
":現在のシェル内でbashセッションを開きます。これを機能させる簡単な方法は、Cmderでカスタムの「bash」タスクを定義し、デフォルトでこのタスクを使用するように構成することです。
Win + Alt + P
_{bash}
_というタスクを追加します次の設定で:/icon "%CMDER_ROOT%\cmder.exe"
_(Cmderアイコンの場合)または/icon "C:\Program Files (x86)\Git\etc\git.ico"
(Gitアイコンの場合)"C:\Program Files (x86)\Git\bin\sh.exe" -l -new_console:d:%USERPROFILE%
...これにより、GitbashがCmderのデフォルトコンソールとして設定されます。
nb。上記は明らかに、Gitが「C:\ ProgramFiles(x86)\ Git」にインストールされていることを前提としています。そうでない場合は、Gitがインストールされている場所を指すようにパスを変更する必要があります。
Cmderで次のコマンドを実行します。
sh -l
これは、Gitの「sh」がPATHにあることを前提としています。ただし、gitを別の方法でインストールし、shが見つからない場合は、次のようにフルパスを入力してみてください。
"C:\Program Files (x86)\Git\bin\sh.exe" -l
これを自動化してshを明示的に実行する必要がない場合は、cmder/ConEmuの設定に移動し、{cmd}タスクを変更してコマンドsh -l
とパラメーター/dir "%HOME%"
を設定します。その後、cmderは、Microsoftのcmd Shellではなく、常にデフォルトでGitBashを起動します。