Git-新建分支并推送远程仓
创建本地分支
创建并切换本地新分支:
- 创建分支:git branch new-branch-name
- 切换分支:git checkout new-branch-name
一步完成:git checkout -b new-branch-name
推送本地分支到远程仓
如果新建本地分支需要带上修改,按如下操作:
## 添加到暂存区
git add . ## 提交到本地仓
git commit -m "your commit msg"推送新分支到远程仓库:
git push -u origin new-branch-name注意:其中-u参数(等同于--set-upstream)用于建立本地分支与远程分支的跟踪关系,建立关联后,后续在该分支上的推送可以直接使用git push命令,无需再指定远程分支。
如果不使用-u参数首次推送,可能会遇到"fatal: The current branch has no upstream branch"错误,此时需要按照提示使用git push --set-upstream origin <分支名>命令。
验证推送结果
推送完成后,可以通过以下命令验证:
git branch -r # 查看远程分支列表
同时在远程仓库页面(如GitHub/GitLab)的分支列表中确认新分支是否存在。
