1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

git pushを楽にしてくれる関数を作った

Posted at

環境

  • Mac OSX 10.14.1
  • zsh

めんどくさいと感じていたこと

masterブランチとhogeブランチがあったとする。
hogeブランチで作業をし終わって、hogeブランチをリモートにプッシュするときにいつも、ブランチ名をコピーしてgit push origin ブランチ名のようにしていた。

$ git push origin ブランチ名

関数を作った

そこでごくシンプルな関数を作った。

シェルはzshを使っているので、zshの設定ファイル(.zshrc)に以下を書けばOK。

gp () {
  # 現在のブランチ名を文字列として出力した結果を変数BRANCHに格納
  BRANCH=$(git rev-parse --abbrev-ref HEAD)
  git push origin $BRANCH
}

これを書いたら、source ~/.zshrcとかで設定を反映させてリポジトリのディレクトリまで移動して

$ gpb

とすれば、現在のブランチをリモートにプッシュ出来る

1
1
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?