我不知道gitignore为什么不能工作,但出于某种原因,它不断尝试将/elpa/目录添加到版本控制中。这里是我的gitignore (在我的dotfiles存储库的根目录中)
*.swp
*.swo
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*
.org-id-locations
*_archive
*_flymake.*
/eshell/history
/eshell/lastdir
/elpa/
*.rel
/auto/
.cask/
*.last
/elpa/*
/.emacs.d/elpa/*注意,我在这里尝试了3种不同的elpas,它们都不起作用。有人知道为什么吗?
目录结构是
|- configurations
- .gitignore
|- dotfiles
|- emacs.d
| -elpa
- init.el
- etc发布于 2015-10-25 05:00:41
/elpa/ (以‘/’开头)意味着它只会忽略.gitignore级别上的那个。
不在该elpa文件下面的任何.gitignore文件夹。
elpa/将忽略所有elpa文件夹。
(不需要elpa/*)
来自 man page
前导斜杠与路径名的开头匹配。 例如,"
/*.c“与"cat-file.c”匹配,但与"mozilla-sha1/sha1.c“不匹配。
https://stackoverflow.com/questions/33324401
复制相似问题