当前位置: 首页 > news >正文

Git-新建分支并推送远程仓

创建本地分支

创建并切换本地新分支:

  1. 创建分支:git branch new-branch-name
  2. 切换分支:git checkout new-branch-name

一步完成:git checkout -b new-branch-name

推送本地分支到远程仓

如果新建本地分支需要带上修改,按如下操作:

## 添加到暂存区
git add .    ## 提交到本地仓
git commit -m "your commit msg"

推送新分支到远程仓库:

git push -u origin new-branch-name

注意:其中-u参数(等同于--set-upstream)用于建立本地分支与远程分支的跟踪关系,建立关联后,后续在该分支上的推送可以直接使用git push命令,无需再指定远程分支。

如果不使用-u参数首次推送,可能会遇到"fatal: The current branch has no upstream branch"错误,此时需要按照提示使用git push --set-upstream origin <分支名>命令。

验证推送结果

推送完成后,可以通过以下命令验证:

git branch -r  # 查看远程分支列表

同时在远程仓库页面(如GitHub/GitLab)的分支列表中确认新分支是否存在。

http://www.dtcms.com/a/585198.html

相关文章:

  • 团关系转接网站建设免费psd模板素材
  • 永磁同步电机MTPA控制详解:从理论到实践的全方位指南
  • 【GORM(3)】Go的跨时代ORM框架!—— 数据库连接、配置参数;本文从0开始教会如何配置GORM的数据库
  • AIStarter 服务器版 PanelAI 开源+早鸟票 抢商业永久授权
  • 【项目】pyqt5基于python的照片整蛊项目
  • 深入理解Java堆栈:从原理到面试实战
  • MySQL快速入门——基本查询(下)
  • PyTorch深度学习进阶(二)(批量归一化)
  • 基于字符串的专项实验
  • CPO-SVM回归 基于冠豪猪优化算法支持向量机的多变量回归预测 (多输入单输出)Matlab
  • 飞凌嵌入式ElfBoard-标准IO接口之关闭文件
  • Rust 练习册 :Prime Factors与质因数分解
  • 12380网站开发apache wordpress rewrite
  • CSS - transition 过渡属性及使用方法(示例代码)
  • web网页开发,在线%考试管理%系统,基于Idea,vscode,html,css,vue,java,maven,springboot,mysql
  • 2025年北京海淀区中小学生信息学竞赛第一赛段试题(附答案)
  • Linux 基础开发工具入门:软件包管理器的全方位实操指南
  • 金仓数据库用户权限隔离:从功能兼容到安全增强的技术演进
  • shell(4)--shell脚本中的循环:(if循环,for,while,until)和退出循环(continue,break, exit)
  • IDEA 软件下载 + 安装 | 操作步骤
  • seo建站推广泉州建站软件
  • HarmonyOS 诗词填空游戏开发实战教程(非AI生成 提供源代码和演示视频)
  • 【期末网页设计作业】HTML+CSS+JavaScript 蜡笔小新 动漫主题网站设计与实现(附源码)
  • 柳州建站衣联网和一起做网站。哪家强
  • 深入解析CFS虚拟运行时间:Linux公平调度的核心引擎
  • cdr做网站流程哪家公司做网站结算好
  • 专业课复习计划
  • SQL50+Hot100系列(11.8)
  • 猫狗识别数据集:34,441张高质量标注图像,深度学习二分类任务训练数据集,计算机视觉算法研发,CNN模型训练,图像识别分类,机器学习实践项目完整数据资
  • DOM NodeList 简介