Git学习(五)
来源:互联网 发布:js 绝对值 math.abs 编辑:程序博客网 时间:2024/05/22 11:57
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 id 给id提交打标签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
- Git学习(五)
- Git学习教程(五):Git标签
- Git学习教程(五):Git标签
- Git学习教程(五):Git标签
- Git学习笔记(五) Git重置
- Git学习教程(五):Git标签
- Git学习教程(五):Git标签
- Git学习教程(五):Git标签
- git学习五(git协议)
- Git学习教程(五):Git标签
- Git学习笔记(五) Git重置
- Git 学习(篇五 -- Git 分支)
- Git学习笔记(五)---修改管理
- Git学习(五)
- git学习五(分支的衍合rebase)
- Git学习系列(五)——Egit使用手册
- git学习之旅(五)——分支(branch)
- Git学习使用(五):分支管理<Ⅰ>
- 决策树
- 我为什么三十岁还要学习IOS
- node浅析-npm自带
- iOS-动画 之 Layer(1)
- 「学习笔记」3.12代码学习
- Git学习(五)
- 文件描述符和流的关系?
- Oracle GoldenGate 支持 从SAP HANA database抽取或者复制数据到SAP HANA database 吗?
- Mysql 5.7免安装版配置 win10
- JDBC API报错:ResultSet is from UPDATE. No Data
- 内存的分配方式都有哪些?
- fuzzle
- jmycms
- org.apache.cxf.interceptor.Fault: Could not start Jetty server on port 8,888: Cannot assign requeste