Windows の現在の場所に新しい git bash ターミナル ウィンドウを開くにはどうすればよいですか?

Windows の現在の場所に新しい git bash ターミナル ウィンドウを開くにはどうすればよいですか?

Altgit bashを実行しているときに、 +でルートに新しいbashウィンドウを開くことができます。F2

現在のディレクトリパスでWindowsエクスプローラーウィンドウを開くことができます

$ explorer .

試す

$ sh

私の場所で新しいターミナルウィンドウを開くと、

sh: __git_ps1: command not found

git を実行せずに現在のウィンドウでシェルを開きます。

自分の場所で新しい bash シェルをすばやく開くにはどうすればよいですか?

答え1

.bashrcStuperUser の回答は正しいですが、PATH 環境にシェル スクリプトを追加する以外に、またはファイルに単純な bash エイリアスを追加することも可能であることを付け加えておきます.bash_profile

エイリアスを作成するだけです:

alias git-bash='/git-bash.exe & > /dev/null 2&>1'

bashrc と bash_profile は標準の BASH 構成ファイルであり、ユーザーのホーム フォルダーにあります。

詳しくはBash 起動ファイル

答え2

これはgit-bashターミナル専用なので、Gitディレクトリ(C:\Program Files\Git)をパスに追加します(https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/

そして実行する

$ git-bash

現在の場所に新しい git-bash を開きます。

& > /dev/null 2&>1しかし、現在のターミナルをブロックしないようにするには、バックグラウンドで実行し、結果をnullにパイプする必要があります(https://superuser.com/a/1314830/641) なので、ディレクトリ内の .sh にコマンドを追加して、簡単に呼び出せるようにしました。

答え3

これは数年前のものだということは承知していますが、とにかく投稿したいと思いました。

@Alex の回答を使用すると、各ウィンドウがリンクされたプロセスなどを通じて他のウィンドウに接続されているように見えます。現在の場所から開始される完全に独立した新しいウィンドウの解決策を以下に示します。

alias new='start "" "C:\Program Files\Git\git-bash.exe"'

こうすると、使用するたびに新しいウィンドウが 1 つ表示されます。ただし、実際には 4 つのターミナルを開いたままにしておきたいので、通常は次のエイリアスを使用して、現在の場所に 3 つの新しいターミナル ウィンドウを開きます。

alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'

乾杯!

答え4

git の場所を指す環境変数を設定しますC:\Program Files\Git

次に、Windows で git bash を開きたい場所に移動します。

押しalt + dて入力すれget-bashば準備完了です。

関連情報