2013-08-28 16 views
36

Dopo git flow init, come rimuovere il modello git flow?
Anche, ho rimosso la relativa configurazione dal file .git/config.Esiste un comando per annullare git flow init?

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

rimuovere già al di sotto dei contenuti da file .git/config.

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

Grazie.

+0

Posible duplicare filo http://stackoverflow.com/questions/3212459/is-there-a-command-to-undo-git-init – codebreaker

+2

@codebreaker, grazie per la risposta. Quel thread [# 3212459] (http://stackoverflow.com/questions/3212459/is-there-a-command-to-undo-git-init) riguarda about git int', non 'git flow init' .. – payliu

risposta

28

Se si rimuovono queste sezioni dalla configurazione, qualsiasi riferimento a git-flow è scomparso.

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

Quale flusso git aggiunge alla configurazione, solo il software git-flow utilizzerà, non il git stesso.

+2

Penso che il problema in cui @payliu si è verificato è che quando si esegue 'git flow init' i valori impostati non possono essere ripristinati eseguendo' git flow init' una seconda volta. Gli strumenti git flow fanno supposizioni sul repository che potrebbero non essere vere quando si esegue 'git flow init'. Vedi i problemi che gli sviluppatori stanno incontrando qui: https://github.com/nvie/gitflow/issues/121 – ThomasW

15

È possibile eseguire anche ciò che dice @Peter dalla riga di comando!

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

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

Quindi è possibile riavviare gitflow come al solito.

git flow init 
Problemi correlati