icon

Blog

git pull, push のエイリアスを設定して時間短縮

2024/05/28

git で現在のローカルブランチの内容をリモートの同名ブランチに pull & push する方法のメモ。


コマンドの調査

Git の CUI 操作は苦ではないが、ブランチ名を毎回入力するのは時間がかかるのでブランチ名を入力しなくて済むコマンドを調べた

# pull
git pull origin $(git branch --show-current) 

# push
git push origin HEAD

このまま使うと長いので、alias を設定した。fish の設定例。

abbr --add gpb 'git pull origin $(git branch --show-current)'
abbr --add gph 'git push origin HEAD'

abbr について

abbr を設定したことがなかったのでメモ

  • abbr は abbreviations(略語という意味)の省略語
  • Enter キーやスペースキーで元のコマンドが展開されるので、history でコマンドの実行履歴を見た時に git などで検索しやすい

https://fishshell.com/docs/current/cmds/abbr.html