Windows10のホームディレクトリでgitリポジトリを実行しています。を実行するとgit status
、Gitは自分のマシンに存在しないディレクトリを見つけます。
warning: could not open directory 'AppData/Local/Application Data/': Permission denied
warning: could not open directory 'AppData/Local/ElevatedDiagnostics/': Permission denied
warning: could not open directory 'AppData/Local/History/': Permission denied
warning: could not open directory 'AppData/Local/Microsoft/Windows/INetCache/Content.IE5/': Permission denied
warning: could not open directory 'AppData/Local/Microsoft/Windows/INetCache/Low/Content.IE5/': Permission denied
warning: could not open directory 'AppData/Local/Microsoft/Windows/Temporary Internet Files/': Permission denied
warning: could not open directory 'AppData/Local/Temporary Internet Files/': Permission denied
warning: could not open directory 'Application Data/': Permission denied
warning: could not open directory 'Documents/My Music/': Permission denied
warning: could not open directory 'Documents/My Pictures/': Permission denied
warning: could not open directory 'Documents/My Videos/': Permission denied
warning: could not open directory 'Local Settings/': Permission denied
On branch master
Your branch is up to date with 'origin/master'.
上記のディレクトリの多くは存在しません。Gitがこれらの存在しないディレクトリを開こうとしているのはなぜですか?
私の.gitignore:
#===============================================================================
# Blacklist everything, then whitelist sub-directories
#===============================================================================
# this allows me to whitelist individual FILES in sub-directories
*
!*/
#===============================================================================
# WHITELIST SPECIFIC THINGS
#===============================================================================
!.gitignore
!.bashrc
!.alias.sh
!.update.home.sh
!.startup.sh
!.todo
!dictionary.txt
!./.config/git/gitk
!Documents/ShareX/ApplicationConfig.json
オプションのプレフィックス「!」これはパターンを否定します。以前のパターンで除外された一致するファイルは、再び含まれるようになります。
gitignoreドキュメントから。
したがって、これを正しく取得すると、あなたの行!*/
(ブラックリスト領域の2行目)に、ホームディレクトリ内のすべてのディレクトリが再び含まれ、明らかに上記のすべてのディレクトリが含まれます。
すべて(も表示するには、隠されたコマンドプロンプト開き、自分のホームディレクトリ内のディレクトリ)を"Win" + "R"
、種類cmd
とヒット"Enter"
。入力して押すとdir /a
、"Enter"
疑問に思っていたすべてのディレクトリがホームディレクトリに表示されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加