对于每一个git仓库,根目录下会有一个 .git 的目录,所有git管理相关的信息都保存在这里。
当已经存在master分支时,就不能在创建master/xxx的分支了,原因是:master作为一个分支已经在 .git/refs/heads/ 存在一个master文件了,里面是master分支相关的信息,在创建一个master/xxx的话,会报 refs/heads/master 已经存在。
同理,如果已经有hotfix分支了,则不能在创建hotfix/xxx。
具体可以了解下git的原理。
网友评论