🛠️
M2/M1 MacのTerminalにgit-prompt/git-completionを導入する
TerminalのプロンプトをカスタマイズしてGit branchの状況を把握しやすくしましょう。

結果こんな感じのプロンプトになる
-
ホームディレクトリに
.zshディレクトリを追加 -
.zshディレクトリにgit-prompt.shgit-completion.bashgit-completion.zshをダウンロードTerminalにてcd ~/.zsh curl -O https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh curl -O https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash curl -O https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.zsh -
git-completion.zshを_gitにリネームTerminalにてmv git-completion.zsh _git -
.zshrcの冒頭に以下を追加.zshrc# Git source ~/.zsh/git-prompt.sh fpath=(~/.zsh $fpath) zstyle ':completion:*:*:git:*' script ~/.zsh/git-completion.bash autoload -Uz compinit && compinit -u GIT_PS1_SHOWDIRTYSTATE=true setopt PROMPT_SUBST PS1='%F{cyan}%n:%c%f%F{red}$(__git_ps1 "(%s)")%f\$ '※
GIT_PS1_SHOWDIRTYSTATEやPS1の設定は好みで。%nはユーザー名。
Discussion