いつものgit push ~をzsh設定で楽にする方法

2022/01/25に公開

多くのエンジニアが

git push origin xxx

というコマンドを毎日のように打っているはずです。

でも、git push originの部分、常に変わらなくないですか??
(複数のgit remote設定してる場合以外)

かつ、ブランチ名をリモートとローカルで変えるって頻度としてかなり少ないハズ。。
設定によっては、pushする際に違っていると怒られるようになっている場合もありますよね。

だったら、今いるローカルのブランチ名を取得して、git push originの後に続くようなコマンドを作れば、結構ラクになるはず!

ということで、

.zshrc
push(){
  git push origin ${git branch --show-current}
}

を.zshrcに適応してみて、

> push

としてみると長い決まり文句を書かずに、終わりますね。

今回はちょっとしたお役立ちtipsでした!
より良い方法などあったら、ぜひコメントなどで教えていただけると幸いです!

Discussion