Git 创建新分支并推送到远程仓库

Git 创建新分支并推送到远程仓库

  1. 创建并直接切换到新分支
shell 复制代码
git checkout -b 【新分支名】
shell 复制代码
# 也可以分步操作

git branch 【新分支名】
git checkout 【新分支名】
  1. 在新分支上进行开发、提交
shell 复制代码
git add .
git commit -m 【提交信息】
  1. 推送新分支到远程仓库
shell 复制代码
git push -u origin 【新分支名】
复制代码
# 后续推送可以使用简写命令

git push

分支变化

  1. 未创建新分支时,执行 git branch -a 指令,输出如下结果
shell 复制代码
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
shell 复制代码
* master # 本地 master 分支,当前所在分支(带 * 号)
remotes/origin/HEAD -> origin/master # 远程默认分支指向
remotes/origin/master # 远程 master 分支
  1. 创建新分支后,执行 git branch -a 指令,输出如下结果
shell 复制代码
* V2.0
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
shell 复制代码
* V2.0 # 本地 V2.0 分支,当前所在分支(带 * 号)
master # 本地 master 分支
remotes/origin/HEAD -> origin/master # 远程默认分支指向
remotes/origin/master # 远程 master 分支
  1. 提交并推送后,执行 git branch -a 指令,输出如下结果
shell 复制代码
* V2.0
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/V2.0
  remotes/origin/master
shell 复制代码
* V2.0 # 本地 V2.0 分支,当前所在分支(带 * 号)
master # 本地 master 分支
remotes/origin/HEAD -> origin/master # 远程默认分支指向
remotes/origin/master # 远程 master 分支
remotes/origin/V2.0 # 远程 V2.0 分支
相关推荐
子兮曰1 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
小羊没烦恼!1 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
子兮曰1 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
一隅论数智1 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
俊昭喜喜里1 天前
java中的继承和多态的区别
java
小羊没烦恼!1 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
XiHongShi20161 天前
STM32F407 RTC定时器例程,建议保存
stm32·单片机·学习
爱勇宝1 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
譕痕1 天前
JSONObject与JSONArray封装数据格式区别
java·json