1.打2.5版本的tag
之前开发的2.5版本已经完成了,就需要打个tag,并且写好changeLog,记录当前版本主要开发了什么功能
1.查看当前所有的tag
git tag
2.创建tag,并推送到远程
git tag v2.5.0.0
// 推送指定的tag
git push origin v2.5.0.0
//一次性推送全部tag
git push origin --tags
3.删除本地tag(未推送到远程)
git tag -d v2.5.0.0
4.删除远程的tag(需要先删除本地的)
git tag -d v2.5.0.0
git push origin :refs/tags/v2.5.0.0
2.cherry-pick的使用
在开发2.6版本的时候,发现了2.5的bug,就需要回2.5修复,并且需要重新打tag啦 此时,master是2.5 develop是2.6
1.从2.5的master上切出一个fix的分支:在分支上修复bug + changeLog
2.在master上加入已修复的内容
git checkout master
git cherry-pick e093821d
3.此时,master上的问题已修复
4.在develop上同样进行加入已修