リポジトリ専用のGit Aliasesを設定する方法
git config --local alias.ci commit
設定したリポジトリでのみ git ci
で git commit
が実行できる。
外部コマンドにエイリアスを設定する
外部コマンドにエイリアスを設定する場合にはコマンドの最初に !
を記述する必要がある。
git config --local alias.sync "!git switch main && git pull --prune && git branch --format '%(refname:short) %(upstream:track)' | grep -oP '.*(?=\s\[gone\]$)' | xargs -r git branch -D"
設定したリポジトリで git sync
で git switch main && git pull --prune && git branch --format '%(refname:short) %(upstream:track)' | grep -oP '.*(?=\s\[gone\]$)' | xargs -r git branch -D
が実行できる。
参考