Skip to content

git のブランチ名などを補完する

Updated:

手順(zsh)

1. フォルダの作成、作成したフォルダに移動

mkdir ~/.zsh && cd $_

2. ファイルのダウンロード

先ほど作成したフォルダに https://github.com/git/git/tree/master/contrib/completion からファイルをダウンロードする。

# ファイル名は _git にする
curl -o _git https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.zsh

# zsh でも必要
curl -o git-completion.bash https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash

3. 設定

~/.zshrc に次の内容を記載する。

fpath=(~/.zsh $fpath)
autoload -Uz compinit && compinit

手順(bash)

1. ファイルのダウンロード

https://github.com/git/git/tree/master/contrib/completion からファイルをダウンロードする。

curl -o ~/.git-completion.bash https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash

2. 設定

~/.bashrc に次の内容を記載する。

source ~/.git-completion.bash