git分支相关命令

本文详细介绍了Git中分支的创建、切换、合并及删除的基本操作流程。覆盖了从分支的创建到开发、提交,再到切回主分支进行合并的一系列步骤,强调了避免分离的HEAD状态,以及如何通过命令行实现分支的有效管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git 分支
分支相关命令:
git branch - 列出所有分支(等同 git branch --list)
git branch 分支名 - 创建分支(并不会 checkout 到新建的分支上,想要切换过来,还需使用 git checkout 分支名)
git branch -d 分支名 - 删除分支(删除分支时,代码未合并到主分支,会提示错误!)
git branch -D 分支名 - 强制删除分支
git branch -m 分支名 - 将当前所在的分支,重命名
git branch -a - 列出所有远程分支

切换分支命令
git checkout 分支名 - 切换到某个分支
git checkout -b 分支名 - 切换到某个分支(分支不存在,则创建)

分离的 HEAD:
1.切换到之前的某个提交
2.在之前的提交上,创建了新分支(并非在最新的HEAD提交)
这样会导致,找不到新创建的分支!(切忌,避免这个情况!)

合并分支:
git merge 分支名 - 将指定分支,合并到当前分支(git会自己决定:是否使用快速合并)
git merge --no-ff 分支名 - 也是合并分支(区别:强制不使用快速合并。)

分支开发流步骤:
1.新建分支 - git branch new
2.切换分支 - git checkout new
3.开发/提交 - vim -> git add -> git commit
4.切回master - git checkout master
5.合并新分支 - git merge new
6.删除新分支 - git branch -d new
7.推送到远程 - git push origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yietion

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值