*.ini我想将除某些文件之外的所有文件添加到舞台区域中*_old.ini。我记得.gitignore文件中存在有关!char 的信息,我想将其用于git add. 所以,它是两个正则表达式:\*.ini和\!\*_old.ini。我可以git add像逻辑AND运算符一样合并这些正则表达式吗?
我知道,我可以这样做:
git add \*.ini
git rm -r --cached \*_old.ini
Run Code Online (Sandbox Code Playgroud)
但它可以像命令的单个过滤器一样编写吗git add?
只需将要忽略的文件模式 ( *_old.ini) 添加到您的.gitignore文件中并添加文件即可。
$ ls
foo.ini
bar_old.ini
$ cat .gitignore
*_old.ini
$ git status
foo.ini
$ git add "*.ini"
$ git commit -m "added .ini-files (ignoring *_old.ini)"
Run Code Online (Sandbox Code Playgroud)