【问题标题】:Is there a command to undo git flow init?是否有撤消 git flow init 的命令?
【发布时间】:2013-08-28 06:36:00
【问题描述】:

git flow init之后,如何去掉git flow模型?
如何从.git/config 文件中删除所有相关配置?

$ git flow init
# force reset
$ git flow init -f

如何从.git/config 文件中删除以下内容?

[gitflow "branch"]
    master = master
    develop = develop
[gitflow "prefix"]
    feature = feature/
    release = release/
    hotfix = hotfix/
    support = support/
    versiontag = 

【问题讨论】:

标签: git-flow


【解决方案1】:

您也可以在命令行中执行@Peter 所说的操作!

这些命令会删除 git 配置文件中与 gitflow 相关的所有部分。

git config --remove-section "gitflow.path"
git config --remove-section "gitflow.prefix"
git config --remove-section "gitflow.branch"

然后你可以像往常一样重新初始化 gitflow。

git flow init

【讨论】:

  • 救命稻草。非常感谢
  • "gitflow.path" 通过 eclipse Init Gitflow 不存在。
  • git config --remove-section "gitflow.path" && git config --remove-section "gitflow.prefix" && git config --remove-section "gitflow.branch"
  • 啊啊@miva2,我很高兴我两次有用。
【解决方案2】:

如果您从配置中删除了这些部分,则对 git-flow 的任何引用都将消失。

其实没有必要删除任何东西,git-flow 模型就是这样,它是一个模型。你总是可以使用标准的 git 命令。

git-flow 添加到您的配置中的内容,只有 git-flow 软件会使用,而不是 git 本身。

【讨论】:

  • 我认为@payliu 遇到的问题是,当您运行git flow init 时,您设置的值无法通过再次运行git flow init 来重置。当你运行git flow init 时,git flow 工具对你的 repo 做出了可能不正确的假设。在此处查看开发人员遇到的问题:github.com/nvie/gitflow/issues/121
猜你喜欢
  • 2011-03-13
  • 1970-01-01
  • 2018-05-30
  • 2015-06-05
  • 1970-01-01
  • 1970-01-01
  • 2018-06-21
  • 2019-03-18
相关资源
最近更新 更多