hubujiejinyu

导航

 

在日常开发中,Git 分支管理是必不可少的技能。本文整理了分支操作的核心命令,包括分支的创建、推送、删除、合并以及冲突处理,适合新手快速上手。

一、如何在本地创建分支?

创建分支有两种常用方式:

1.仅创建分支(不切换到新分支):

git branch new-feature

2.创建并切换到新分支(等价于先创建再切换):

git checkout -b new-feature
# 等价于:
# git branch new-feature
# git checkout new-feature

二、如何将本地分支上传到远程仓库?

当本地分支开发完成后,需要推送到远程仓库共享:

1.先切换到目标分支(如果尚未在该分支):

git checkout new-feature

2.推送分支到远程,并建立关联(-u 用于设置 upstream 关联,后续可直接用 git push):

git push -u origin new-feature

3.查看分支关联状态:

###显示本地分支与远程分支的关联关系:
`git branch -vv`
###查看所有远程分支(以 origin/ 开头):
`git branch -r`

三、如何删除本地分支和远程分支?

删除本地分支

git branch -d new-feature  # -d 会检查分支是否已合并,未合并则删除失败
# 若需强制删除未合并的分支,用 -D:
# git branch -D new-feature

删除远程分支
git push origin --delete new-feature

四、如何合并分支?

合并分支的流程如下(以将 feature 分支合并到 main 为例):
切换到目标分支(要合并到的分支):
git checkout main
确保目标分支是最新的(拉取远程最新内容):
git pull origin main
执行合并命令:
git merge feature

posted on 2025-10-22 15:17  hubujiejinyu  阅读(54)  评论(0)    收藏  举报