【发布时间】:2014-03-04 14:57:42
【问题描述】:
我正在尝试 .gitignore emacs 临时/自动保存文件。我正在使用...
\.\#.*
在我的 .gitignore 中。
但是 git add -A 在子文件夹中运行仍然给我:
# new file: .#make_collections.py
# new file: .#norm_collections.py
# new file: make_collections.py
# new file: norm_collections.py
虽然
\.\#.*
当我test it with a regex tester 时,显然得到了正确的文件名而不是错误的文件名。
【问题讨论】:
-
git add .(没有-A)会发生什么? -
它仍然会选择“.#filenames”进行添加,但现在也不会捕获删除。
-
严格来说,.gitignore 模式实际上是正则表达式吗?我们应该看看stackoverflow.com/questions/11498059吗?