git flow: Gitflow工作流
git flow 学习
安装
brew install git-flow-avh
git flow 是什么
- 基于 git 产生的一套
git
,把标准的 git
命令用脚本组合起来 git-flow
并不是要替代 git
,把标准的git
命令用脚本组合了起来大白话
使用 git-flow
一条命令、能够做 git
5条命令的事,从而简化了git
操作
常用命令
命令 | 细节 |
---|
初始化 git flow | # 第一次使用
git flow init
# 如果有修改,可以用这个,强制重新初始化
git flow init -f
# 另外,可以直接修改 .git/config 这个文件
|
查看 git flow 配置 | # 命令
git flow config list
# git 命令
git config -l --local
|
--showcommands | 在执行的时候,能看到实际的命令执行(还未实践)
|
项目中实际
- 参考流程,但无法实践,原因: 很多分支不推荐直接 push,用 MR/PR 代替 push
项目中实际配置
项目 | 配置 |
---|
ApplyAI | [gitflow "branch"]
master = main
develop = dev
[branch "dev"]
remote = origin
merge = refs/heads/dev
vscode-merge-base = origin/main
[gitflow "prefix"]
feature = aric/feature/
bugfix = aric/bugfix/
release = aric/release/
hotfix = aric/hotfix/
support = aric/support/
versiontag =
[gitflow "path"]
hooks = .husky/_
|
| |