git push -u 中的u是什么意思
1.1 现象背景
在平台(比如gitea)创建一个仓库后,提示的命令中有一个 -u 参数,但发现加不加这个参数都能推送成功,那这个参数有什么用呢?
1.2 命令溯源
去到 git 官网文档界面查看命令参数时,发现 -u 是长命令 --set-upstream 的简写。
查看具体的命令解释如下。
意思是,对分支加上这个参数以后,执行某些命令时可以不带参数,比如 git push,也就是执行之后,相当于设置了一个默认的分支。
有了计划记得推动,不要原地踏步。