我初始化了 git
存储库并进行了第一次提交。
现在,在这个目录中我运行 ./configure
和 ./make all
以便它填充许多不想跟踪的额外文件/文件夹。
我想做的是将所有那些未跟踪的文件一劳永逸地添加到我的 gitignore 中。有什么简单的方法可以做到吗?
我可以通过在 .gitignore 中指定适当的行来删除一些不必要的文件,如 *.o
或 *.mod
,但这并不能解决问题。
最佳答案
试试这个:
git status -s | grep -e "^\?\?" | cut -c 4- >> .gitignore
说明:git status -s
为您提供状态的简短版本,没有标题。 grep
只接受以 ??
开头的行,即未跟踪的文件,cut
删除 ??
,其余的将其添加到 .gitignore
文件中。
关于git - 如何将所有当前未跟踪的文件/文件夹添加到 git ignore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15862598/