git flow initを元に戻すコマンドはありますか?


84

git flow initgit 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 = 

ありがとう。



3
@codebreaker、返信ありがとうございます。そのスレッド#3212459は約でありgit int、ではありませんgit flow init...
payliu 2013

回答:


98

@Peterが言ったことをコマンドラインからも実行できます!

これらのコマンドは、gitflowに関連するgitconfigファイルのすべてのセクションを削除します。

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

その後、通常どおりgitflowを再初期化できます。

git flow init

1
命の救世主。どうもありがとうございました
CIRCLE 2018

「gitflow.path」は、eclipse InitGitflowを介して存在しません。
softwarevamp

git config --remove-section "gitflow.path" && git config --remove-section "gitflow.prefix" && git config --remove-section "gitflow.branch"
コードスピリット


ああああ@ miva2、私は二度役に立ったことをうれしく思います。
ダニデミ

36

これらのセクションを構成から削除すると、git-flowへの参照はなくなります。

実際には何も削除する必要はありませんが、git-flowモデルはそれだけであり、モデルです。いつでも標準のgitコマンドを使用できます。

git-flowが構成に追加するものは、git自体ではなく、git-flowソフトウェアのみが使用します。


2
@payliuが直面していた問題は、実行したときにgit flow init、設定した値をgit flow init2回実行してもリセットできないことだと思います。git flowツールは、実行時に正しくない可能性のあるリポジトリに関する仮定を行いますgit flow init。開発者が直面している問題をここで参照してください:github.com/nvie/gitflow/issues/121
ThomasW
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.