关于git flow工作流的使用

本文介绍了Git Flow模型中release分支的正确使用方法,包括创建、合并、tagging和删除流程,以及如何避免常见问题。重点讲解了如何在本地执行操作、编辑描述、使用git merge过滤修改记录,以及git push --tags的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提出者:https://nvie.com/posts/a-successful-git-branching-model/

http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html

在这里插入图片描述

git release finish – 的时候打tag到develop和master及合并和删除release是在本地执行的(远端会同步删除release),执行过程中出现的vim或者其它编辑页面是写描述的,不是写tag名字的,tag默认是分支名,如果内容更改有需要上传,要push,但push是不能把tag上传的,只能把commit及其对应的描述上传,需要执行git push origin --tags才能上传

可以使用git merge --no-ff myfeature 或者git merge --no-ff myrelease 来将提交过程中每一次修改记录过滤掉
在这里插入图片描述
如果git release start myrelease feature/myfeature 是不符合流程的,即从feature支线上分出了release,这样如果在finish release之前将feature提前finish了,myrelease就无法merge了,一直存在的支线是feature和master,其它的都可能中断删除

其它的一些交叉使用的git命令:
git config --global core.editor “code --wait” 将默认vim编辑器切换为vscode编辑器
git branch -a 查看所有分支
git remote prune origin 远端分支已删除,本地分支没有删除,使用此条,删除本地分支
git flow release delete myrelease -f 没有合并到develop和master的情况下强制删除myrelease
git checkout master 切换分支
git push origin --tags 推送所有tag到线上
git reset --hard 强制删除本地未push的修改记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大饼酱人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值