我从一个网站,我正在上删除的多个文件。我的电脑上的所有文件和我在终端中使用git。终端告诉我,有几个文件已被删除(我删除的文件)。删除多个文件
现在,我一直在做
git rm filename.jpg
来,我试图删除每一个文件。有没有更快的方法来做到这一点,而不是必须逐一删除每个文件?
感谢
我从一个网站,我正在上删除的多个文件。我的电脑上的所有文件和我在终端中使用git。终端告诉我,有几个文件已被删除(我删除的文件)。删除多个文件
现在,我一直在做
git rm filename.jpg
来,我试图删除每一个文件。有没有更快的方法来做到这一点,而不是必须逐一删除每个文件?
感谢
删除,然后以任何方式你找到合适的,只是git commit -a
。
使用正则表达式。
如:git rm dir1
(删除DIR1 /文件1,DIR1 /文件2 ...)
git rm -r dir1
(删除里面DIR1递归的一切,甚至子目录)
可以使用的* .c,*等用于扩展文件名。
希望它有帮助! :)
像StenSoft建议,您可以手动删除所有的文件,并提交所有被删除的文件。但是,如果你对删除文件的git使用严格,可以稍微修改你的git rm语句为
git rm file_1 file_2 file_3
你是什么意思? – christiansolorzano 2015-02-09 01:12:35
用你想要的任何东西删除文件。当您提交-a时,您会提交所有更改,包括删除不再在工作副本中的所有文件。 – StenSoft 2015-02-09 01:18:48
@StenSoft这里的问题是删除多个文件,而不是添加和提交它们。 'git rm'也会删除,因此'-a'选项将无用。 :) – 2015-02-09 05:08:24