首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
Coding
V2EX  ›  git

请问为什么不能创建 master/xxx 命名规则的分支呢

  •  
  •   pinkman · 2017-04-10 17:37:27 +08:00 · 1643 次点击
    这是一个创建于 975 天前的主题,其中的信息可能已经有所发展或是发生改变。

    通常新功能的开发,可以创建 feature/new-feature 命名规则的分支。但 git checkout -b master/something 就不行,报错 fatal: cannot lock ref 'refs/heads/master/something': 'refs/heads/master' exists;

    8 回复  |  直到 2017-04-10 22:52:25 +08:00
        1
    timwei   2017-04-10 17:44:23 +08:00
    直觉是 git-flow 规范的
        2
    jpuncle   2017-04-10 18:00:51 +08:00
    因为你已经有 master 分支了,在 refs/heads/ 目录下已经有一个 master 文件了,所以创建 master/something 分支时(需要创建 master 目录,在其目录下创建 something 文件),不允许再创建 master 目录
    ![]( )
        3
    jpuncle   2017-04-10 18:02:29 +08:00   ♥ 1
    图怎么不显示,再试试
    ![示例图]( )
        4
    waruqi   2017-04-10 18:02:48 +08:00
    为什么不改成 master_xxx 呢?
        5
    pinkman   2017-04-10 18:05:02 +08:00
    @jpuncle 原来如此,感谢
        6
    Kilerd   2017-04-10 18:21:42 +08:00 via iPhone
    问题是只能有一份 master 啊。其他的还能叫 master ?
        7
    66beta   2017-04-10 18:23:52 +08:00
    为何有这样的需求呢?
        8
    Ouyangan   2017-04-10 22:52:25 +08:00
    别乱来 , 容易坑队友哈
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4018 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 05:42 · PVG 13:42 · LAX 21:42 · JFK 00:42
    ♥ Do have faith in what you're doing.