如何在提交之前从git add中删除某种类型的文件和目录?

时间:2019-06-25 02:37:14

标签: linux git

我通过使用 BroadcomVideoDecode decoder; while (!exit_requested) { //capture code start ... //decoding code decoder.writeH264Buffer(bufferPtr[bufferQueue.index],bufferQueue.bytesused); //capture code end ... } 添加了一些目录和文件,其中一些我不想在存储库中使用。

我想删除所有以git add开头或以扩展名.结尾的目录和文件。

我该如何实现?
我不想撤消所有添加项,而只能撤消几个添加项。

1 个答案:

答案 0 :(得分:2)

如果您尚未提交,则如果确实不想跟踪它们,可以使用git resetgit rm --cached从索引中删除所需的任何文件,在这种情况下:

git rm --cached -- .*
git rm --cached -- *.yml