Esiste un comando per annullare git flow init?


84

Dopo git flow init, come rimuovere il git flowmodello?
Anche, ho rimosso la configurazione correlata dal .git/configfile.

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

Rimuovi già il contenuto sottostante dal file .git / config.

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

Grazie.



3
@codebreaker, grazie per la risposta. Quel thread # 3212459 riguarda git int, non git flow init...
payliu

Risposte:


104

Puoi fare quello che ha detto @Peter anche dalla riga di comando!

Questi comandi rimuovono tutte le sezioni del file git config relative a gitflow.

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

Quindi puoi riavviare gitflow come al solito.

git flow init

1
Salvatore della vita. Grazie mille
CIRCLE

"gitflow.path" non esiste tramite eclipse Init Gitflow.
softwarevamp

git config --remove-section "gitflow.path" && git config --remove-section "gitflow.prefix" && git config --remove-section "gitflow.branch"
Code Spirit

Ah ah @ miva2, sono contento di essere stato utile due volte.
danidemi

36

Se hai rimosso quelle sezioni dalla tua configurazione, qualsiasi riferimento a git-flow è sparito.

Non c'è davvero bisogno di rimuovere nulla, il modello git-flow è proprio questo, è un modello. Puoi sempre usare i comandi git standard.

Ciò che git-flow aggiunge alla tua configurazione, utilizzerà solo il software git-flow, non il git stesso.


2
Penso che il problema in cui si è imbattuto @payliu fosse che quando esegui git flow initi valori che hai impostato non possono essere ripristinati eseguendo git flow inituna seconda volta. Gli strumenti di flusso git fanno supposizioni sul tuo repository che potrebbero non essere vere quando esegui git flow init. Guarda i problemi in cui si trovano gli sviluppatori qui: github.com/nvie/gitflow/issues/121
ThomasW
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.