git 不能创建分支,如下

fatal: cannot lock ref 'refs/heads/hotfix/aa': 'refs/heads/hotfix' exists; cannot create 'refs/heads/hotfix/aa'

原因是hotfix是个分支,对应.git/refs/heads 中的是文件,不是文件夹。

git 把分支信息存放在 .git/refs/heads 目录中,每个分支是一个文件。

如果你打开这个目录看一下就会发现,你的 sss 分支是一个名叫 sss 的文件,而 sss1/a 分支是 sss1/ 目录下名叫 a 的文件。如果你要创建 sss/a 分支的话,git 会尝试在 sss/ 目录下创建 a 文件,而 sss 已经存在并且不是个目录,所以不允许创建。

最新文章

  1. kd树和knn算法的c语言实现
  2. MIT 6.828 JOS学习笔记17. Lab 3.1 Part A User Environments
  3. MySQL三大数据类型
  4. hibernate save,update,saveorupdate方法有什么区别
  5. word删除水平线(分割线)的方法(原创)
  6. PB常用日期
  7. 20+个可重复使用的jQuery代码片段
  8. 禁止页面复制功能 js禁止复制 禁用页面右键菜单
  9. python JSON API duckduckgo search engine 使用duckduckgo API 尝试搜索引擎
  10. 关于Android L软件安装问题的发现
  11. WPF中MeasureOverride ArrangeOverride 的理解
  12. 使用TagHelper完成分页步骤
  13. 批量查询sql脚本
  14. LeetCode刷题之合并排序链表
  15. Java开源生鲜电商平台-异常模块的设计与架构(源码可下载)
  16. Linux三个网络监视器之《二》——nethogs
  17. java中判断是否是一个无用的类
  18. Bugly实现app全量更新
  19. Python pyodbc安装
  20. 日常英语---九、冒险岛link技能导读

热门文章

  1. ORACLE 存储函数
  2. Oracle数据库远程连接配置教程
  3. SSM 整合 quartz JDBC方式实现job动态增删改查记录
  4. 远程调试Android手机上网页的记录
  5. window10下TensorFlow-gpu环境搭建
  6. Cordova Error: cmd: Command failed with exit code ENOENT
  7. Visual studio中编译和使用libpng和zlib
  8. Linux usb子系统(二) _usb-skeleton.c精析
  9. 关于vmware虚拟机硬件里没有软盘驱动器,而操作系统里还有的解决方法
  10. ThinkPHP3.2.3框架下where的组合查询and、or方法