Есть ли команда для отмены git flow init?


84

После git flow init, как удалить git flowмодель?
Даже я удалил соответствующую конфигурацию из .git/configфайла.

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

Уже удалите содержимое ниже из файла .git / config.

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

Благодарю.


Возможный дублирующийся поток stackoverflow.com/questions/3212459/…
codebreaker

3
@codebreaker, спасибо за ответ. Эта ветка №3212459 о git int, а не о git flow init...
пайлиу

Ответы:


103

Вы также можете делать то, что сказал @Peter, из командной строки!

Эти команды удаляют все разделы конфигурационного файла git, связанные с gitflow.

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

Затем вы можете повторно запустить gitflow как обычно.

git flow init

1
Спаситель жизни. Большое спасибо
CIRCLE

"gitflow.path" не существует через eclipse Init Gitflow.
softwarevamp

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

Ах, ах @ miva2, я рад, что был дважды полезен.
danidemi

36

Если вы удалили эти разделы из своей конфигурации, любая ссылка на git-flow исчезнет.

На самом деле нет необходимости что-либо удалять, модель git-flow - это всего лишь модель. Вы всегда можете использовать стандартные команды git.

То, что git-flow добавляет в вашу конфигурацию, будет использовать только программное обеспечение git-flow, а не сам git.


2
Я думаю, что проблема с @payliu заключалась в том, что при запуске git flow initзначения, которые вы установили, не могут быть сброшены, запустив git flow initвторой раз. Инструменты потока git делают предположения о вашем репо, которые могут быть неверными при запуске git flow init. Ознакомьтесь с проблемами, с которыми сталкиваются разработчики, здесь: github.com/nvie/gitflow/issues/121
ThomasW
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.