Git学习(五)

bug分支和Feature分支

  • gug分支
    项目开发过程中经常会遇到bug,在Git中,遇到bug通常都是通过新建一个临时分支来,修复后合并,然后将临时分支删除。这样,专门为了修复bug来建立一个临时分支,我们成为bug分支。
    需要注意:在哪个分支上有bug,就在哪个分支上新建bug分支。当bug修复完成,合并到该分支,删除bug分支。
    有时候,会遇到正在进行开发工作时需要你紧急修复一个bug,而这时你在当前分支的工作还没完成,这时候可以先保存一下当前工作状态,去修复完bug之后,再回头恢复之前的工作状态就可以继续开发。具体命令:
git stash 保存工作现场
git stash pop 回复工作现场
git stash list 查看stash列表
  • Feature分支
    类似于修复bug工作,当开发新功能的时候,最好也是新建一个分支进行开发,其实实质上就是模块化的思想。

总之,不论bug分支(issue),还是Feature分支,本质上就是普通的分支,只不过被定义为专门用于修复bug的分支和专门用于开发新功能的分支。

Git的分支管理功能十分强大!

标签管理

标签,另一种形式的id。默认标签是打在最新的提交上。也可以指定提交id,对其进行打标签。打标签时可以指定标签的名字以及备注信息。

git tag 查看所有标签,按字母顺序列表
git tag name 默认打标签
git tag name idid提交打标签
git tag -a name -m "..." 打标签指定名字和备注信息
git tag -d name 删除本地标签
git push origin:refs/tags/name 删除一个远程标签
git push origin name 推送标签
git push origin --tags 一次推送本地所有未推送标签
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值