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 小时前
计算机应用技术专业,1+X证书选哪个好?
运维·服务器
常利兵1 小时前
Spring Boot文件访问安全:筑牢数据防线,让漏洞无处遁形
spring boot·后端·安全
C澒1 小时前
供应链产研交付提效:后端开发提效实战
后端·ai编程
014-code1 小时前
手把手带你解读 Dockerfile - 最快上手方法
java·docker·容器·持续部署
勇闯逆流河1 小时前
【Linux】基础开发工具(gcc/g++,makefile)
linux·运维·服务器
傻啦嘿哟2 小时前
爬虫跑了一小时还没完?换成列表推导式,我提前下班了
java·开发语言·jvm
xiaoye37082 小时前
Spring 动态代理源码深度分析
java·后端·spring
爱丽_2 小时前
Linux 目录结构与常用命令速查(服务器必备)
linux·运维·服务器