git push -u

-u 全称:--set-upstream

完整命令等价写法:

bash 复制代码
git push --set-upstream origin main

作用详解

  1. 建立本地分支 ↔ 远程分支的追踪绑定关系
    执行这条命令后:
  • 本地 main 分支,默认关联远程 origin/main
  1. 绑定完成之后,后续再也不需要写完整指令:
    原先:git push origin main
    之后直接简写:git push / git pull 就会自动推拉对应分支

适用场景

只需要首次推送新建分支到远程时执行一次 即可,后续重复加 -u 无意义。

拓展补充

  • 查看当前分支绑定的上游追踪分支:
bash 复制代码
git status
# 或者
git branch -vv
  • 取消上游绑定:
bash 复制代码
git branch --unset-upstream
相关推荐
xiaoxiang96093 小时前
Git 分支同步实战:`merge -X theirs` 与完全合并方案
数据库·git·elasticsearch
李可以量化4 小时前
Redis Client 从了解到精通(二)下:String 类型进阶操作全解
redis·git·python·量化交易·qmt
wy3136228214 小时前
Git——ignore让项目的 target 目录真正被忽略(忽略其他文件也是同样的道理)
开发语言·git
deli0070076 小时前
正则表达式可视化测试工具:输入即匹配,高亮一目了然
git·测试工具·正则表达式
爱莉希雅&&&6 小时前
Git 版本控制完整学习笔记
笔记·git·学习
CSDN_RTKLIB8 小时前
Git 修改绑定远程仓库
git
青春易逝丶9 小时前
Git相关
git
Zkaisen9 小时前
GIt从零开始:小白完整学习文档
git·学习