详解|Git实战004:branch分支操作详解( 二 )



详解|Git实战004:branch分支操作详解
本文插图
?删除分支

当分支任务完成并与其他分支合并之后 , 如果该分支不再参与后续工作或者不需要该分支时就可以进行删除 。 利用指令:git branch -d &lt分支名&gt 可以删除指定分支 , 当然删除分支前需要先切换到其他分支才能进行删除操作 。 如果要强制删除分支的话可以使用指令:git branch -D &lt分支名&gt, 不管该分支有没有合并到当前分支的提交记录都进行删除 。
详解|Git实战004:branch分支操作详解
本文插图

?恢复分支 对于已经有提交记录的分支删除后 , 实际上只是删除指针其commit记录还被保留 , 恢复之前我们可以通过指令:git reflog查找该分支最后一次提交时的ID(最前面的hash值) , 我们可以根据ID创建新的分支来恢复之前的分支数据 。 恢复指令为:git branch &lt分支名&gt &lthash值&gt, 当然你也可以从远程仓库重新clone一份 。

详解|Git实战004:branch分支操作详解
本文插图
?总结:

分支可以从主线上分离开来 , 在不影响主线的同时继续工作 。 在分支上开发并调试好了后再合并到主分支 , 那么每个人就可以负责不同的模块开发而不会影响到别人 。 所以利用分支不仅可以高效的管理项目资源 , 也可以更好的协调人力进行并行开发 , 提高开发效率降低开发周期 。 以上内容是小编给大家分享的【Git实战004:branch分支操作详解】 , 希望对大家有所帮助 , 如果大家有任何疑问请给我留言 , 小编会及时回复大家的 。
详解|Git实战004:branch分支操作详解
本文插图

【详解|Git实战004:branch分支操作详解】【来源:编程手札】
声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。邮箱地址:newmedia@xxcb.cn


推荐阅读