2015-02-09 78 views
0

我从一个网站,我正在上删除的多个文件。我的电脑上的所有文件和我在终端中使用git。终端告诉我,有几个文件已被删除(我删除的文件)。删除多个文件

现在,我一直在做

git rm filename.jpg 

来,我试图删除每一个文件。有没有更快的方法来做到这一点,而不是必须逐一删除每个文件?

感谢

回答

0

删除,然后以任何方式你找到合适的,只是git commit -a

+0

你是什么意思? – christiansolorzano 2015-02-09 01:12:35

+0

用你想要的任何东西删除文件。当您提交-a时,您会提交所有更改,包括删除不再在工作副本中的所有文件。 – StenSoft 2015-02-09 01:18:48

+0

@StenSoft这里的问题是删除多个文件,而不是添加和提交它们。 'git rm'也会删除,因此'-a'选项将无用。 :) – 2015-02-09 05:08:24

0

使用正则表达式。

如:git rm dir1(删除DIR1 /文件1,DIR1 /文件2 ...)
git rm -r dir1(删除里面DIR1递归的一切,甚至子目录)

可以使用的* .c,*等用于扩展文件名。

希望它有帮助! :)

0

像StenSoft建议,您可以手动删除所有的文件,并提交所有被删除的文件。但是,如果你对删除文件的git使用严格,可以稍微修改你的git rm语句为

git rm file_1 file_2 file_3