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

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

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

git push

分支变化

  1. 未创建新分支时,执行 git branch -a 指令,输出如下结果
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
* master # 本地 master 分支,当前所在分支(带 * 号)
remotes/origin/HEAD -> origin/master # 远程默认分支指向
remotes/origin/master # 远程 master 分支
  1. 创建新分支后,执行 git branch -a 指令,输出如下结果
* V2.0
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
* V2.0 # 本地 V2.0 分支,当前所在分支(带 * 号)
master # 本地 master 分支
remotes/origin/HEAD -> origin/master # 远程默认分支指向
remotes/origin/master # 远程 master 分支
  1. 提交并推送后,执行 git branch -a 指令,输出如下结果
* V2.0
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/V2.0
  remotes/origin/master
* V2.0 # 本地 V2.0 分支,当前所在分支(带 * 号)
master # 本地 master 分支
remotes/origin/HEAD -> origin/master # 远程默认分支指向
remotes/origin/master # 远程 master 分支
remotes/origin/V2.0 # 远程 V2.0 分支
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐