1.2 命令溯源 去到git官网文档界面查看命令参数时,发现-u是长命令--set-upstream的简写。 查看具体的命令解释如下。 意思是,对分支加上这个参数以后,执行某些命令时可以不带参数,比如git push,也就是执行之后,相当于设置了一个默认的分支。
$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。 $ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。 不带任何参数的git push,默认只推送...
简单来说,带上-u参数其实就相当于记录了push到远端分支的默认值,这样当下次我们还想要继续push的这个...
然而,git push -u origin mybranch1更为通用。如果远程仓库中不存在mybranch1分支,则使用git branch --set-upstream-to=origin/mybranch1 mybranch1会失败,因为目标分支不存在,如何进行关联呢?因此,可以总结如下:git push -u origin mybranch1等同于git push origin mybranch1 + git branch -...
简介:git push的时候,有时候会用-u参数,有时候不适用。这是为什么呢? 背景 git push的时候,有时候会用-u参数,有时候不适用。这是为什么呢? 官方解释 -u--set-upstreamFor every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-less git-pull(1)...
命令差异:git push -u用于推送时设置上游分支,而git branch -u用于为当前分支设置上游分支。 参数使用:-u在git branch命令中不常用,更推荐使用--set-upstream-to参数,因为它的意图更明确。 上下文理解:理解-u参数在不同命令中的不同作用,可以避免混淆。
带上-u 参数其实就相当于记录了push到远端分支的默认值,这样当下次我们还想要继续push的这个远端分支的时候推送命令就可以简写成git push即可。如果从未设置过 pu...
git push [options] [origin] [branch] “` –`options`:可选参数,用于指定一些选项和标志; –`origin`:远程仓库的名称,一般是指向远程仓库的URL; –`branch`:要推送到的分支名称。 ### 常用参数 ### -u / –set-upstream “`bash git push -u origin branch-name “...
git push [-u] [remote] [branch] 其中,参数解释如下: –-u:将远程仓库与本地仓库关联起来,可以使用git push命令代替git push [remote] [branch]。 –remote:远程仓库的名称,通常是origin。 –branch:要推送的分支。 以下是git push命令的用法示例: ...