¿Existe un comando para deshacer git flow init?

84

Después git flow init, ¿cómo quitar el git flowmodelo?
Incluso, eliminé la configuración relacionada del .git/configarchivo.

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

Ya elimine el contenido a continuación del archivo .git / config.

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

Gracias.

payliu
fuente
Posible hilo duplicado stackoverflow.com/questions/3212459/…
codebreaker
3
@codebreaker, gracias por la respuesta. Ese hilo # 3212459 se trata git int, no git flow init...
payliu

Respuestas:

98

¡También puedes hacer lo que dijo @Peter desde la línea de comandos!

Esos comandos eliminan todas las secciones del archivo de configuración de git relacionadas con gitflow.

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

Luego, puede reiniciar gitflow como de costumbre.

git flow init
danidemi
fuente
1
Salvador de vida. Muchas gracias
CIRCULO
"gitflow.path" no existe a través de eclipse Init Gitflow.
softwarevamp
git config --remove-section "gitflow.path" && git config --remove-section "gitflow.prefix" && git config --remove-section "gitflow.branch"
Code Spirit
Quería votar a favor, pero aparentemente ya lo hice
miva2
Ah ah @ miva2, me alegro de haber sido útil dos veces.
danidemi
36

Si eliminó esas secciones de su configuración, cualquier referencia a git-flow desaparecerá.

Sin embargo, no es realmente necesario eliminar nada, el modelo git-flow es solo eso, es un modelo. Siempre puedes usar comandos de git estándar.

Lo que git-flow agrega a su configuración, solo lo usará el software git-flow, no el git en sí.

Peter van der hace
fuente
2
Creo que el problema con el que se estaba encontrando @payliu es que cuando ejecuta git flow initlos valores que establece no se pueden restablecer ejecutándolos por git flow initsegunda vez. Las herramientas de flujo de git hacen suposiciones sobre su repositorio que pueden no ser ciertas cuando se ejecuta git flow init. Vea los problemas con los que se encuentran los desarrolladores aquí: github.com/nvie/gitflow/issues/121
ThomasW