Standardmäßig können .gitignore-Dateien in osx nicht angezeigt werden. Was ist der Befehl, um diese Dateien anzuzeigen?
Antworten:
Öffnen Sie das Terminal und geben Sie ein
unter OS X 10.8:
defaults write com.apple.Finder AppleShowAllFiles TRUE
unter OS X 10.9:
defaults write com.apple.finder AppleShowAllFiles TRUE
Dann müssen Sie den Finder neu starten:
killall Finder
Jeder Dateiname in OS X mit dem Präfix '.' wird als "versteckt" betrachtet.
com.apple.Finder
⌘⇧.
schaltet die AppleShowAllFiles
Einstellung um.
Diese Tastenkombination funktioniert über das Öffnen / Speichern von Dialogfeldern in allen Apps, nicht nur im Finder. Wenn Sie dies verwenden, werden Sie nie verwirrt sein, wenn Sie den Mac eines anderen oder einen neuen Mac verwenden, und Sie können vermeiden, mit ihm herumzuspielen defaults write
.
Ich verwende die Nemonik „Verwenden Sie einen Punkt, um eine Punktdatei anzuzeigen“, um mich daran zu erinnern, da in Unix versteckte Punktdateien vorhanden sind.
Sie können die Verknüpfung im Finder verwenden:
Command+ Shift+.
Es werden die versteckten Dateien angezeigt. Verwenden Sie dieselbe Verknüpfung, um die Dateien wieder auszublenden.
Wenn Sie sie nur ansehen möchten, können Sie immer die Befehlszeile verwenden:
ls -al path/to/dir
Wenn Sie immer alle Dateien im Finder anzeigen möchten, haben Sie folgende Möglichkeiten:
defaults write com.apple.Finder AppleShowAllFiles YES
Wenn Sie nur einen Gitignore aus dem Finder anzeigen möchten, können Sie:
chflags nohidden /path/to/dir/.gitignore
Aber Sie müssen diesen Befehl auf jedem .gitignore
nicht globalen Befehl aufrufen .
(neuer, für 10.10.2 :)
Die obigen Befehle haben bei mir nicht funktioniert. Ich verwende OSX Yosemite: 10.10.2. Dies funktionierte jedoch:
defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;
Quelle: http://www.idownloadblog.com/2014/08/04/how-to-show-hidden-files-folders-finder-mac/
Mit diesem Befehl können Sie versteckte Dateien im Terminal bearbeiten
open -a TextEdit .gitignore
Zusätzlich zur akzeptierten Antwort können Sie einen Alias erstellen, um die versteckten Dateien im Terminal einfach anzuzeigen / auszublenden. So habe ich es eingerichtet (getestet / unter MacOS Mojave 10.14.1).
In meinem Benutzerverzeichnis habe ich eine neue Datei erstellt .custom_aliases
und diese geschrieben in:
# 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'
Als nächstes öffnete ich .bash-profile
(sollte sich auch in Ihrem Benutzerverzeichnis befinden, wenn Sie es nicht einfach dort erstellen) und fügte dies oben in der Datei hinzu:
# Load custom aliases
source ~/.custom_aliases
Und das ist es! Wenn ich jetzt die versteckten Dateien anzeigen muss, tippe ich einfach showall
Terminal ein und hideall
wenn ich fertig bin. Sie können die Aliase auch direkt in der definieren .bash_profile
, aber ich habe einige andere Dinge, so dass ich alle Aliase in einer separaten Datei zusammenhalten möchte.
Möglicherweise haben Sie einfach keine .gitignore
Datei. Wenn Sie noch keine haben, können Sie diese folgendermaßen erstellen:
>touch ~/.gitignore
Und dann bearbeiten Sie es, wie Sie möchten. Git überprüft diese Datei automatisch ohne zusätzliche Konfiguration!