Git删除新的未跟踪文件

这个问题在这里已经有了答案:

  • 如何从当前的Git工作树中删除本地(未跟踪)的文件? 31个答案

  • 对于你的情况,你可以给一个排除参数:

    git clean -nd -e **/.gitignore
    

    但是,通常我认为应该建议采取以下任一方法:

  • 提交你的.gitignore文件。 如果忽略规则对使用回购的每个人都有用,那么将其推送到远程是有意义的。 git clean不会删除提交的文件。
  • 如果您有个人忽略规则,请将其放在.git/info/exclude文件中,而不是.gitignore文件中。 (这是来自gitignore文档的建议)

  • 使用-f参数:

    git clean -f
    
    链接地址: http://www.djcxy.com/p/3267.html

    上一篇: Git remove new untracked files

    下一篇: Telling git its ok to remove untracked files