我现在已经使用git了一段时间,到目前为止,我一直使用
git push origin master
但是,最近我遇到了
git push -u origin master
有人可以告诉我两者之间的区别是什么,即-u选项代表什么?我试过谷歌搜索了一下,但没有找到任何能回答我问题的内容。
答案 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).