title: gitpush的-u参数具体适合含义？
desc: 我很少用 -u 参数， 看文档的时候觉得古怪， 却又没像出问题过<br>help 里面是这样的， 具体怎样的含义呢<br>
topic: Git
content: git push origin上面命令表示，将当前分支推送到origin主机的对应分支。如果当前分支只有一个追踪分支，那么主机名都可以省略。git push如果当前分支与多个主机存在追踪关系，那么这个时候-u选项会指定一个默认主机，这样后面就可以不加任何参数使用git push。git push -u origin master上面命令将本地的master分支推送到origin主机，同时指定origin为默认主机，后面就可以不加任何参数使用git push了。不带任何参数的git
answerer_tags: 码蜂社联合创始人 | 程序员 | 公众号：jiangdangkj