Mel*_*maz 19 git github gitlab
我克隆了一个项目然后我跑了git checkout -b develop然后当我运行git flow feature start feature_name
它时给了我这个错误:
Fatal: Not a gitflow-enabled repo yet. Please run 'git flow init' first.
Run Code Online (Sandbox Code Playgroud)
谁能帮我 ?
Ani*_*t3d 46
我通过执行jpfl @ answers.atlassian.com提到的步骤来实现它:
虽然这是一篇旧帖子,但我想加入这个,因为我已经遇到了同样的错误.能够通过执行以下操作来解决:
- 打开.git\config文件或存储库 - >存储库设置 - >遥控器 - >编辑配置文件(Sourcetree 2.7.6)
- 删除所有[gitflow*条目并保存文件
- 关闭并重新打开SourceTree
- 在主菜单中,转到存储库> Git Flow>初始存储库(应立即启用)
Cod*_*ard 12
你必须在本地仓库上初始化git流.
GitFlow是您计算机上的本地脚本,每个存储库都必须具有teh元数据(在配置中)才能使用它.
只需运行:
# launch the git flow wizard
git flow init
# Use git flow with default values
git flow init -d
Run Code Online (Sandbox Code Playgroud)
你准备好了.
我有不同的情况.
其他答案很好,如果你从来没有git flow初始化你正在使用的特定存储库,或者你做了,并希望通过首先清除.git/config文件中的相关条目来重新应用该操作以清除某些错误状态.
我也使用SourceTree,并注意到它有这个问题.
我发现我最近做的不同之处就是清除了我的本地master分支,git flow必须被模糊地认为是一个git flow未初始化的存储库,即使我已经存在我的常规配置.
我重新检查了我的master分支,git flow再次工作(例如,启动一个新功能)!
如果任何人运行git flow init但它不起作用,则会出现如下错误:
git: 'flow' is not a git command. See 'git --help'.
请遵循以下命令:
wget http://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh –no-check-certificate
chmod +x gitflow-installer.sh
./gitflow-installer.sh
git flow init
我通过在 SourceTree 上执行以下步骤使其工作:
设置 -> 高级 -> 编辑配置文件 -> 删除所有 gitflow * 条目并保存文件
现在您可以设置初始化存储库。
| 归档时间: |
|
| 查看次数: |
15629 次 |
| 最近记录: |