详解|Git实战004:branch分支操作详解( 二 )
本文插图
?删除分支
当分支任务完成并与其他分支合并之后 , 如果该分支不再参与后续工作或者不需要该分支时就可以进行删除 。 利用指令:git branch -d <分支名> 可以删除指定分支 , 当然删除分支前需要先切换到其他分支才能进行删除操作 。 如果要强制删除分支的话可以使用指令:git branch -D <分支名>, 不管该分支有没有合并到当前分支的提交记录都进行删除 。
本文插图
?恢复分支 对于已经有提交记录的分支删除后 , 实际上只是删除指针其commit记录还被保留 , 恢复之前我们可以通过指令:git reflog查找该分支最后一次提交时的ID(最前面的hash值) , 我们可以根据ID创建新的分支来恢复之前的分支数据 。 恢复指令为:git branch <分支名> <hash值>, 当然你也可以从远程仓库重新clone一份 。
本文插图
?总结:
分支可以从主线上分离开来 , 在不影响主线的同时继续工作 。 在分支上开发并调试好了后再合并到主分支 , 那么每个人就可以负责不同的模块开发而不会影响到别人 。 所以利用分支不仅可以高效的管理项目资源 , 也可以更好的协调人力进行并行开发 , 提高开发效率降低开发周期 。 以上内容是小编给大家分享的【Git实战004:branch分支操作详解】 , 希望对大家有所帮助 , 如果大家有任何疑问请给我留言 , 小编会及时回复大家的 。
本文插图
【详解|Git实战004:branch分支操作详解】【来源:编程手札】
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。邮箱地址:newmedia@xxcb.cn
推荐阅读
- 技术编程|Linux|命令格式详解及echo命令参数用法详解
- 行业互联网,英特尔|英特尔宋继强详解六大技术支柱:打造最具领导力产品的“根基”
- 行业互联网|英特尔宋继强详解六大技术支柱:打造最具领导力产品的“根基”
- 关键字|Shell 脚本实战:日志关键字监控+自动告警
- 青年|3个可以写进简历的京东NLP真实项目实战
- 大数据&云计算|华为十年架构师带你从源码到项目,开启你的springboot实战之旅
- 教育|字节跳动收购思维教育产品你拍一,详解头条系教育版图
- 互联网|微盛企微管家云朵:使用企业微信服务客户的三大实战攻略
- |PyTorch实现,GitHub4000星:微软开源的CV库
- 英特尔|产品经理的OKR实战该如何制定?