1. ホーム
  2. git

[解決済み] PowerShellプロンプトに現在のgitブランチ名を表示するにはどうすればよいですか?

2023-05-31 02:44:05

質問

基本的に、私は この が、bashの代わりにPowerShellのためのものです。

私はWindowsでPowerShellを使ってgitを使用しています。可能であれば、現在のブランチ名をコマンドプロンプトの一部として表示させたいのですが。

どのように解決するのですか?

より簡単な方法は、Powershell モジュールをインストールすることです。 posh-git . このモジュールには、必要なプロンプトが含まれています。

プロンプト

PowerShell はプロンプト関数があればそれを実行してプロンプトを生成します。posh-git は profile.example.ps1 でそのような関数を定義しており、現在の作業ディレクトリとそれに続く省略形の git ステータスを出力するようになっています。

C:\Users\Keith [master]>

デフォルトでは、ステータスサマリーは以下のようなフォーマットになっています。

[{HEAD-name} +A ~B -C !D | +E ~F -G !H]

(posh-gitをインストールするために、私は psget )

psgetがない場合は、以下のコマンドを使用します。

(new-object Net.WebClient).DownloadString("https://raw.githubusercontent.com/psget/psget/master/GetPsGet.ps1") | iex

posh-gitをインストールするには、コマンドを使用します。 Install-Module posh-git

すべてのシェルでposh-gitがロードされるようにするには、次のコマンドを使用します。 Add-PoshGitToProfile コマンドを使います。 .