码迷,mamicode.com
首页 > 其他好文 > 详细

对于zsh是如何判断当前是个git目录的一点研究

时间:2015-05-11 13:08:14      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

zsh进入一个git目录时就会有反应,显示这是个git

那么,为什么进个普通文件夹就没反应呢?到底怎么判断的呢?

我做了个小实验,在普通文件夹下建立.git目录,zsh进去

没反应。

于是用git命令吧,git init一下,zsh进去

有了,显示当前是个git目录了

原来是这样,于是进去.git目录,删了那三个文件(目录就不删了),zsh进去

无反应,看来和这文件完整性有关

于是touch自创三个同名空文件,再zsh进去

无反应

结论:

zsh应该是判断当前的.giit目录,并对里面的文件完整性及内容合法性有判断,就是这么判断当前是否是git目录的!

对于zsh是如何判断当前是个git目录的一点研究

标签:

原文地址:http://blog.csdn.net/u010211892/article/details/45641431

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!