git-flow 与普通 git 命令

标签 git git-flow

我已经阅读了一些关于 git-flow 的信息,但仍然不明白为什么应该使用它而不是普通的 git 命令。在我看来,它传播了一个(相当复杂的)分支设置。好的,这应该很容易采用。 Git-flow 还围绕较低级别的普通 git 命令添加了一些较高级别的命令。

谁能用几句话解释一下使用 git-flow 相对于使用普通 git 命令的好处?

最佳答案

我相信 git-flow 允许您在开发团队中实现特定流程。它强制执行某些实践,例如分支的命名约定,并协助从开发到发布再到母版的流程

git-flow 不提供基本 git 命令不能做的任何事情。通过 startfinish 命令,它抽象出了 merge 和删除。

好处是:

  • 通过已知的分支类型执行流程(流):masterdevelopreleasehotfix
  • 标准化分支命名约定
  • 抽象出某些用于 merge 和删除的 git 命令

关于git-flow 与普通 git 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15326093/

相关文章:

Git 选项不再显示在 Android Studio 中

git - Git Flow 应该如何与 QA 一起测试发布和新功能?

git - merge 到 master 后功能分支的变化

git - 为什么不能通过未暂存的更改来完成功能?

git commit in terminal 打开VIM,但是无法回到终端

git - 检查一个分支是否已经 merge 到 master 并且没有被恢复

Git:批量更改提交日期

git - 应该在哪个分支中标记测试版?

git - 从另一个分支在 Git 中创建一个分支

git - Git 什么时候刷新远程分支列表?