Git和Git工作流程到底是什么关系?

What on earth is the relationship between Git and Git workflow?

我对 gitgitflow 这两个术语有点困惑。

我知道 Git 是版本控制系统之一,git 工作流是关于 'master/develop/feature/release/hotfix branches' 的。 但是这两者到底是什么关系,有什么区别呢?

'gitflow' 和 'git workflow' 一样吗?

由于 git 非常灵活,不会强制或限制您使用和工作流程,社区已尝试定义和推荐一个不同的工作流程,应该用于 git

首先阅读这篇文章:https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow 它将回答您的大部分问题。

关于 gitflow - 这是 Vincent Driessen 在 2010 年推出的 methodology/flow。

这是他写的完整文章并描述了他的想法,其中好的部分是他为他在那里描述的几乎所有内容添加了开源脚本,今天 git-flow 是最常用的工作流程

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