git push -u 中的u是什么意思

1.1 现象背景

在平台(比如gitea)创建一个仓库后,提示的命令中有一个 -u 参数,但发现加不加这个参数都能推送成功,那这个参数有什么用呢?

image

1.2 命令溯源

去到 git 官网文档界面查看命令参数时,发现 -u 是长命令 --set-upstream 的简写。

image

查看具体的命令解释如下。

image

意思是,对分支加上这个参数以后,执行某些命令时可以不带参数,比如 git push,也就是执行之后,相当于设置了一个默认的分支。

posted @ 2024-11-08 09:27  那个白熊  阅读(34)  评论(0编辑  收藏  举报