git 为啥不把目录当成文件, Linux 哲学不是 everything is a file 么?

2019-02-02 09:49:04 +08:00
 gouchaoer2

git 有时候会有一些问题,比如刚 check out 一个带有 lfs 的很大的 repo 的时候,出来一堆 untracked files (之前也遇到很多次)。。。然后打算先 git clean -f,然后 git reset --hard,结果发现 untracked files 还有许多目录没有办法清理,我顿时就不明白了。。。你说你不负责管理一个空目录,里面必须加一个.gitkeep 或者空的.gitignore 我也就忍了,可是有时候你又不认,你 everything is a file 的设计哲学呢?你的 consistent 呢?

4035 次点击
所在节点    程序员
22 条回复
kisara
2019-02-11 19:25:24 +08:00
git 就是 git 跟 linux 有啥关系?
shily
2020-05-02 16:37:23 +08:00
@kisara 一个爸爸啊,不一致的话就是爸爸精神分裂啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/532582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX