git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
pinkman
V2EX  ›  git

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

  •  
  •   pinkman · Apr 10, 2017 · 3406 views
    This topic created in 3325 days ago, the information mentioned may be changed or developed.

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

    8 replies    2017-04-10 22:52:25 +08:00
    timwei
        1
    timwei  
       Apr 10, 2017
    直觉是 git-flow 规范的
    jpuncle
        2
    jpuncle  
       Apr 10, 2017
    因为你已经有 master 分支了,在 refs/heads/ 目录下已经有一个 master 文件了,所以创建 master/something 分支时(需要创建 master 目录,在其目录下创建 something 文件),不允许再创建 master 目录
    ![]( )
    jpuncle
        3
    jpuncle  
       Apr 10, 2017   ❤️ 1
    图怎么不显示,再试试
    ![示例图]( )
    waruqi
        4
    waruqi  
       Apr 10, 2017
    为什么不改成 master_xxx 呢?
    pinkman
        5
    pinkman  
    OP
       Apr 10, 2017
    @jpuncle 原来如此,感谢
    Kilerd
        6
    Kilerd  
       Apr 10, 2017 via iPhone
    问题是只能有一份 master 啊。其他的还能叫 master ?
    66beta
        7
    66beta  
       Apr 10, 2017
    为何有这样的需求呢?
    Ouyangan
        8
    Ouyangan  
       Apr 10, 2017
    别乱来 , 容易坑队友哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   936 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 21:01 · PVG 05:01 · LAX 14:01 · JFK 17:01
    ♥ Do have faith in what you're doing.