Gibt es einen Befehl zum Rückgängigmachen von Git Flow Init?

84

Nachdem git flow init, wie entfernen git flowModell?
Ich habe sogar die zugehörige Konfiguration aus der .git/configDatei entfernt.

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

Entfernen Sie den folgenden Inhalt bereits aus der .git / config-Datei.

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

Vielen Dank.

payliu
quelle
Möglicher doppelter Thread stackoverflow.com/questions/3212459/…
Codebreaker
3
@codebreaker, danke für die Antwort. Dieser Thread # 3212459 ist ungefähr git int, nicht git flow init...
Payliu

Antworten:

98

Sie können das, was @Peter gesagt hat, auch über die Befehlszeile tun!

Diese Befehle entfernen alle Abschnitte der Git-Konfigurationsdatei, die sich auf Gitflow beziehen.

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

Dann können Sie gitflow wie gewohnt neu starten.

git flow init
danidemi
quelle
1
Lebensretter. Vielen Dank
CIRCLE
"gitflow.path" existiert nicht über eclipse Init Gitflow.
Softwarevamp
git config - Remove-Abschnitt "gitflow.path" && git config - Remove-Abschnitt "gitflow.prefix" && git config - Remove-Abschnitt "gitflow.branch"
Code Spirit
Ich wollte upvoten, aber anscheinend habe ich es bereits getan
miva2
Ah ah @ miva2, ich bin froh, dass ich zweimal nützlich war.
Danidemi
36

Wenn Sie diese Abschnitte aus Ihrer Konfiguration entfernt haben, ist jeder Verweis auf git-flow weg.

Es ist jedoch nicht wirklich notwendig, etwas zu entfernen, das Git-Flow-Modell ist genau das, es ist ein Modell. Sie können immer Standard-Git-Befehle verwenden.

Was Git-Flow zu Ihrer Konfiguration hinzufügt, wird nur die Git-Flow-Software verwendet, nicht das Git selbst.

Peter van der Does
quelle
2
Ich denke, das Problem, auf das @payliu gestoßen ist, ist, dass git flow initdie von Ihnen festgelegten Werte beim Ausführen nicht durch git flow initein zweites Ausführen zurückgesetzt werden können. Die Git-Flow-Tools machen Annahmen über Ihr Repo, die beim Ausführen möglicherweise nicht zutreffen git flow init. Sehen Sie die Probleme, auf die Entwickler
stoßen