git小型团队,协作使用约定

#git分支约定

master = 正式版本
develop = 开发版本

#git定型版本tag

当每个develop版本合并至master分支以后,打git tag 1.1.2版本标签,便于版本细节变化操作的跟踪.

#bug相关

当正式版本产生bug的时候,可能需要修改代码,为了后期便于维护,请根据以下约定进行操作.

#本地场景操作->确认至本地master版本

git checkout master

#更新本地分支

git pull origin master

#创建本地bug分支版本

git branch bug#1.1.2

#修复以后的操作

git checkout master
``

#合并分支

git merge bug#1.1.2


#写入日记

git commit -m “日记,写入本地合并的操作相关信息”


#打标签

git tag -a 1.1.2 -m “Release version 1.1.2”


#详解 git tag命令

-a 1.1.2 是增加名为1.1.2的标签
-m 后面跟着的是标签的注释


#提交标签到远程服务器上

git push origin master
git push origin –tags
–tags参数表示提交所有tag至服务器端,普通的git push origin master操作不会推送标签到服务器端。


#删除标签的命令

git tag -d  1.1.2


#删除远端服务器的标签

git push origin :refs/tags/1.1.2
“`

发表评论