通过git bash在本地创建分支,并推送到远程仓库中

📅 2026/6/17 20:19:36
通过git bash在本地创建分支,并推送到远程仓库中
文章目录背景描述命令如下背景描述需要基于main分支创建一个新分支fix-scx-annex命令如下确保本地 main 分支是最新的先更新本地 main 分支保证新分支是基于最新代码创建的# 切换到 main 分支gitcheckout main# 拉取远程最新 main 分支gitpull origin main基于 main 创建并切换到新分支 fix-scx-annex# 方式1创建并切换最常用gitcheckout-bfix-scx-annex main# 方式2Git 2.23 推荐用gitswitch-cfix-scx-annex main执行完你就已经在fix-scx-annex分支上了代码完全和当前的main分支一致。把新分支推送到 GitLab 远程仓库(因为新创建的分支目前只存在于本地仓库中需要推送到远程仓库中)刚创建完分支在分支上还没有任何变动的情况下执行因为分支没有任何提交记录时push会报错我们做一个空提交作为初始化# 创建空提交备注写清楚是分支初始化gitcommit --allow-empty-minit: 基于main分支初始化fix-scx-annex分支# 首次推送远程自动创建分支并绑定上下游gitpush-uorigin fix-scx-annex–allow-empty 允许无文件改动也生成提交记录备注清晰远程仓库能看到这条初始化记录后续正常开发流程之后改代码时gitadd.gitcommit-m这里写本次功能修改说明gitpush已经绑定过 -u后续直接 git push 即可不用带分支名