博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git add --all 为啥不能添加空文件夹,这样设计的初衷是
阅读量:7222 次
发布时间:2019-06-29

本文共 2974 字,大约阅读时间需要 9 分钟。

 

git add --all 为啥不能添加空文件夹,这样设计的初衷是?

好多项目还得弄个假文件在空文件夹里面占位
这个算设计失误吧,见

Currently the design of the git index (staging area) only permits files to be listed, and nobody competent enough to make the change to allow empty directories has cared enough about this situation to remedy it.

大概就是,有能力搞的人不关心,没能力搞的人搞不动……

作者:Leedy
链接:http://www.zhihu.com/question/29811994/answer/45721540
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

大概是linus一开始就把快照设计成只有文件组成,后来想想要改太难,就算了吧。反正你们可以用假文件来占位(oh,so linux!),为什么要linus亲自实现它。

 

现在的主流做法是在空文件夹里放置一个.gitkeep文件

 

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
简单RPC框架-基于Consul的服务注册与发现
查看>>
[翻译] effective go 之 Embedding
查看>>
Test
查看>>
我的友情链接
查看>>
Spring 框架是什么?
查看>>
Open***在linux上的完美实现
查看>>
利用haproxy+keepalived来实现基于http 七层负载均衡功能
查看>>
自动化部署必备技能之搭建YUM仓库
查看>>
20岁出头的时候,请摆正位置,一无所有却拥有一切
查看>>
eclipse中加入写好的android工程和出现的错误
查看>>
大脑如何休息
查看>>
rhel6atime,mtime,ctime
查看>>
设置RHEL6的SSH连接时间
查看>>
加快OSPF快速收敛的方法
查看>>
zabbix用户管理(9)
查看>>
MySQL数据库用户授权管理
查看>>
使用冒泡排序,排序多个字符串
查看>>
Huffman编码
查看>>