【发布时间】:2014-03-07 05:18:09
【问题描述】:
我想做类似git add *.java 之类的事情,而不是因为其中一个文件与 .gitignore 匹配而让它抛出。
例如: 在我的目录中,我有
ignored.java
something.java
somethingelse.java
somethingevenmoreelse.java.
最后三个文件是我刚刚创建的。然后我想做git add *.java
并让它添加这三个文件。换句话说,而不是给我
The following paths are ignored by one of your .gitignore files:
ignored.java
Use -f if you really want to add them.
fatal: no files added
...我宁愿它只是忽略 .gitignored 文件并添加其余文件。
【问题讨论】:
-
使用 zsh 并发现制表符补全的真正威力!
-
在zsh中,如果你输入
git add s*.java并按tab,它会自动补全以s开头的三个.java文件。此外,如果您只需键入git add并按 Tab,它只会完成未暂存的文件。
标签: git