こんにちは。フリーランスエンジニアのsawadaです。
PowerShellを使っていて、いちいちgit branch
でブランチ名を確認するのが面倒だったので、常にブランチ名を表示するようプロンプトの設定を変更してみました。(ついでにちょっとだけ色も付けてみました。)
↓こんな感じ。
[C:\Users\ユーザ名\git-dir] (master) $
忘れないために、以下に設定手順をまとめておきます。
C:\Users\ユーザ名\Documents\WindowsPowerShell
Microsoft.PowerShell_profile.ps1
function prompt { $branch = "" if (git branch) { (git branch | select-string "^\*").ToString() | set-variable -name branch $branch = $branch.trim() -replace "^\* *", "" } Write-Host("[") -NoNewline -ForegroundColor White Write-Host($(get-location)) -NoNewline -ForegroundColor Cyan Write-Host("]") -NoNewline -ForegroundColor White if ($branch -ne "") { Write-Host(" (") -NoNewline -ForegroundColor White Write-Host($branch) -NoNewline -ForegroundColor Yellow Write-Host(")") -NoNewline -ForegroundColor White } return "`n$ " }