在osx中​​显示系统文件/显示git ignore

时间:2012-06-25 20:56:27

标签: macos git

默认情况下,无法在osx中​​看到.gitignore文件。揭示这些文件的命令是什么?

11 个答案:

答案 0 :(得分:130)

打开终端并输入

    OS X 10.8上的
  • defaults write com.apple.Finder AppleShowAllFiles TRUE
    
  • OS X 10.9上的
  • defaults write com.apple.finder AppleShowAllFiles TRUE
    

然后你必须重新启动finder:

killall Finder

OS X中的任何文件名前缀为'。'被认为是“隐藏的”。

答案 1 :(得分:22)

⌘⇧.将切换AppleShowAllFiles设置。

此键组合将在所有应用程序中的打开/保存对话框中运行,而不仅仅是取景器。使用此功能,在使用其他人的Mac或新Mac时,您永远不会感到困惑,并且可以避免使用defaults write

我使用“使用点来显示点文件”的nemonic来记住它,因为unix中存在隐藏的点文件。

答案 2 :(得分:15)

如果您只想查看它们,可以随时使用命令行:

ls -al path/to/dir

如果您想始终查看查找器中的所有文件,您可以这样做:

defaults write com.apple.Finder AppleShowAllFiles YES

如果您只想从查找程序中查看.gitignore,您可以:

chflags nohidden /path/to/dir/.gitignore

但你必须在每个.gitignore上调用该命令,而不是全局。

答案 3 :(得分:15)

(最近,10.10.2:)

以上命令对我不起作用。我正在使用OSX Yosemite:10.10.2。 这虽然有效:

defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;

来源: http://www.idownloadblog.com/2014/08/04/how-to-show-hidden-files-folders-finder-mac/

答案 4 :(得分:7)

您可以使用此命令在终端中编辑隐藏文件

open -a TextEdit .gitignore 

答案 5 :(得分:5)

您可以在Finder中使用快捷方式:

命令 + Shift +

它将显示隐藏的文件。 要再次隐藏文件,请使用相同的快捷方式。

答案 6 :(得分:2)

如果您只想从控制台查看.gitignore,只需输入" nano .gitignore"在那个目录中。这个命令" nano"只需在nano控制台环境中打开任何文本文件即可查看或编辑

答案 7 :(得分:1)

除了the accepted answer外,您还可以创建一个别名来轻松显示/隐藏Terminal中的隐藏文件。这就是我的设置方式(在macOS Mojave 10.14.1上测试/工作)。

在我的用户目录中,我创建了一个新文件.custom_aliases并将其写在:

# Show/hide files
alias showall='defaults write com.apple.finder AppleShowAllFiles -boolean true; killall Finder'
alias hideall='defaults write com.apple.finder AppleShowAllFiles -boolean false; killall Finder'

接下来,我打开.bash-profile(也应该在您的用户目录中,如果不是在此处创建的话)并将其添加到文件顶部:

# Load custom aliases
source ~/.custom_aliases

就是这样!现在,每当需要查看隐藏文件时,只需在终端中输入showall,然后在完成后输入hideall。您也可以直接在.bash_profile中定义别名,但是我还有其他一些东西,因此我希望将所有别名保存在单独的文件中。

答案 8 :(得分:0)

要在Finder中查看iMac或MacBook上的隐藏文件,只需按此组合键即可。

命令(⌘) + Shift(⇧) +

如果要隐藏这些文件,请再次按相同的组合。

答案 9 :(得分:0)

在MacOs Mojave 10.14.4上显示隐藏文件和文件夹

  

在终端上申请

defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;

答案 10 :(得分:-4)

您可能没有.gitignore文件。如果您没有,可以像这样创建:

>touch ~/.gitignore

然后根据您的喜好编辑它。 Git会自动检查这个文件,无需任何额外的配置!