[解決済み] 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
コマンドを使います。
.
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] Git でブランチからコミットを削除する
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git Extensions。Win32 エラー 487: cygwinのヒープ用に領域を確保できなかった、Win32エラー0
-
[git push] 解決策: ! [リモート拒否] master -> master (受信前のフックは拒否されました)
-
Git がエラーを報告しました。現在のブランチの先端が遅れているため、更新が拒否されました。
-
gitの利用(ssh鍵の作成とgithubの利用)。
-
[解決済み】Gitで現在のブランチだけを表示させる
-
[解決済み】PowerShell Aliasesを永久に作成する方法
-
[解決済み] [Solved] 未コミットの変更があるかどうかをプログラムで判断するには?
-
[解決済み] なぜGitでコミットする前にステージが必要なのですか?
-
[解決済み] gitは "サイレントモード "で動作しますか?
-
[解決済み] プル前にローカルとGitHubのリポジトリの差分を確認する方法 [重複]について