git push -u origin master和git push origin master之间的区别

时间:2014-07-29 08:54:28

标签: git push

我现在已经使用git了一段时间,到目前为止,我一直使用

git push origin master

但是,最近我遇到了

git push -u origin master

有人可以告诉我两者之间的区别是什么,即-u选项代表什么?我试过谷歌搜索了一下,但没有找到任何能回答我问题的内容。

1 个答案:

答案 0 :(得分:0)

以下是git help push的输出。根据这一点,它只是告诉将来调用git push哪个分支跟踪。

  -u, --set-upstream
       For every branch that is up to date or successfully pushed, add
       upstream (tracking) reference, used by argument-less git-pull(1)
       and other commands. For more information, see branch.<name>.merge
       in git-config(1).