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.



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

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.