首页 新闻 会员 周边 捐助

git 如何使用正则表达式匹配文件和路径

0
悬赏园豆:5 [已解决问题] 解决于 2018-06-21 11:11

想不再跟踪已经提交的bin文件夹,使用的命令如下:

git rm -r --cached  bin/

结果提示错误,没有找到匹配的文件bin,其实这个文件夹是在更深层次中,我考虑使用个正则,但是找好长时间没有找到,如何破这种问题?

git
deeeeeed的主页 deeeeeed | 初学一级 | 园豆:6
提问于:2018-06-20 18:25
< >
分享
最佳答案
0

试试 find . -name bin | xargs git rm -r --cached

收获园豆:5
dudu | 高人七级 |园豆:29618 | 2018-06-20 18:34

我这可是在WINDOWS上啊,你这个执行不行。难道就没有个正则匹配吗

deeeeeed | 园豆:6 (初学一级) | 2018-06-20 22:00

@deeeeeed: 打开git bash就可以执行

dudu | 园豆:29618 (高人七级) | 2018-06-20 22:10

@dudu: 仍然匹配不到文件,这个是什么命令,其中的.是什么意思?

deeeeeed | 园豆:6 (初学一级) | 2018-06-20 22:32

@deeeeeed: find . -name bin能找到bin文件夹吗

dudu | 园豆:29618 (高人七级) | 2018-06-20 22:39

@dudu: 神了,能找到所有文件夹

deeeeeed | 园豆:6 (初学一级) | 2018-06-20 22:46

@dudu: 请问你这种写法出自何处,在网上找了一下,这种写法的情况很少,能给个资源链接吗?谢谢了

deeeeeed | 园豆:6 (初学一级) | 2018-06-21 09:19

@deeeeeed: 这是shell命令,搜索“linux find”

dudu | 园豆:29618 (高人七级) | 2018-06-21 09:51

@dudu: 谢谢了,我现在先使用find命令删除,再提交处理

deeeeeed | 园豆:6 (初学一级) | 2018-06-21 11:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册