V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Registering
V2EX  ›  程序员

mac 中没有像 windows 中的.git 文件吗

  •  
  •   Registering · 2015-06-07 21:29:25 +08:00 · 3739 次点击
    这是一个创建于 3246 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前在windows下,clone到本地的项目,每一层目录都会有一个.git文件,现在到os x中没找到了,查看隐藏文件也没找到。


    我遇到的问题是,从Github上clone我的项目到目录A,然后在android studio中从目录A导入项目到目录B,在目录B中对项目进行编码,最后要提交时,git status一下,竟然告诉我该项目还没加入版本管理。
    10 条回复    2015-06-08 11:26:56 +08:00
    w88975
        2
    w88975  
       2015-06-07 21:51:24 +08:00
    显示隐藏文件,在terminal下输入:

    defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder;
    royalar
        3
    royalar  
       2015-06-07 21:52:12 +08:00
    ls -a
    w88975
        4
    w88975  
       2015-06-07 21:52:24 +08:00
    如果要恢复到默认,只需要把上面的命令中的"true"改为false就行了

    MacOSX中的隐藏文件 都是以.文件名开头的。
    squid157
        5
    squid157  
       2015-06-07 22:44:15 +08:00
    @w88975
    OS X中隐藏的文件,可以是.开头的文件名称,也可以是有flag的文件。例如/usr /var就是隐藏的
    nicai000
        6
    nicai000  
       2015-06-07 22:51:07 +08:00
    每一层目录?
    jsfaint
        7
    jsfaint  
       2015-06-08 10:24:38 +08:00
    > 我遇到的问题是,从Github上clone我的项目到目录A,然后在android studio中从目录A导入项目到目录B,在目录B中对项目进行编码,最后要提交时,git status一下,竟然告诉我该项目还没加入版本管理。

    感觉不是clone下来的,download下来的才没有.git
    Registering
        8
    Registering  
    OP
       2015-06-08 10:41:49 +08:00
    @jsfaint
    确实匙clone下来得,
    只不过可能不同IDE导入方式不同,使用eclipse导入会有.git ,使用android studio则没有。
    下午有空我再看看
    jsfaint
        9
    jsfaint  
       2015-06-08 11:07:24 +08:00
    @Registering 原来如此,这样说得通,eclipse是以文件夹导入的
    Tz101
        10
    Tz101  
       2015-06-08 11:26:56 +08:00
    凡是.开头的文件,在Unix中都是隐藏文件,也就是说,在Mac,Unix,Linux,Android系统中,.开头的文件或目录都默认隐藏,Windows系统是另类。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2612 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.