search
LoginSignup
91

More than 3 years have passed since last update.

posted at

git pushのオプション -u とは

背景

Railsチュートリアルで

git push -u origin master

というのが出てくるが、「-u」というオプションが気になったので調べてみた。

概要

-u と --set-upstream が同じ意味とのこと。このオプションをつけるとローカルリポジトリの現在のブランチの上流をorigin master に規定したことにる。
このオプションをつけると、次からは git push だけで上記のコマンドと同じことを実施できる。さらに、git pull だけでも git pull origin master と同じ意味になる。

まとめると、

git push -u origin master

このコマンドでoriginにマスターブランチをpushし、ローカルブランチの上流がorigin masterへと移ることになる。

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
What you can do with signing up
91