【发布时间】:2014-10-27 05:30:48
【问题描述】:
我已经使用这篇帖子 Removing multiple files from a Git repo that have already been deleted from disk 来弄清楚如何使用 git rm 一次删除多个文件。
现在,我想这样做,不包括一个目录。我试过这个:
git rm $(git ls-files --deleted --exclude='sites/all/modules/imagecache_actions/')
但它没有用。我是否滥用了排除标签?
【问题讨论】:
-
如果唯一的更改是删除,只需使用
git add -u .暂存所有更新/删除,然后使用git reset <directory>取消暂存您想要保留的一个目录。 -
就是这个问题,也有修改。所以,我想要一种干净的方式来排除它们