LoginSignup
161
105

More than 5 years have passed since last update.

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

Posted at

背景

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へと移ることになる。

161
105
0

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
161
105