Git分支创建与推送全攻略
在本地分支基础上创建新分支并推送到云端仓库的 Git 命令步骤如下:
1. 确保当前分支为目标基础分支
先切换到你想要基于的本地分支(例如 main 或其他分支),并确保代码是最新的:
# 切换到基础分支(如main)
git checkout 基础分支名# 拉取远程最新代码(确保本地基础分支与远程同步)
git pull origin 基础分支名
2. 基于当前分支创建新分支
在当前分支基础上创建并切换到新分支(-b 表示创建并切换):
git checkout -b 新分支名
例如:git checkout -b feature/new-function
3. 在新分支上进行开发(可选)
在新分支上修改代码、提交变更:
# 添加修改的文件
git add .# 提交变更
git commit -m "提交说明:新增XX功能"
4. 将新分支推送到云端仓库
首次推送新分支时,需要关联远程仓库(-u 表示设置上游分支,后续可直接用 git push):
git push -u origin 新分支名
后续在该分支修改后,直接推送即可:
git push
总结命令流程
# 1. 切换到基础分支并拉取最新代码
git checkout 基础分支名
git pull origin 基础分支名# 2. 创建并切换到新分支
git checkout -b 新分支名# 3. 开发并提交(可选)
git add .
git commit -m "提交说明"# 4. 推送新分支到云端(首次需要-u)
git push -u origin 新分支名
执行后,云端仓库会新增一个与本地同名的分支,且本地新分支会与云端分支关联。
