git - 如何从 git 中永久删除未版本控制的文件
问题描述
我有一个存储库,我保存了我的源代码。我已经克隆并构建并运行,我正在尝试删除未版本化但无法删除的文件。我已经尝试使用以下命令
git clean -n -d
git clean -f -d
git clean -f -d -x
git clean -x -i
见下图
当我尝试手动删除时它没有被删除,但是在再次构建项目后它显示在 git local change 中。请帮助告诉我如何永久删除未版本化或本地未跟踪的文件,以便在构建项目后它不应该显示在本地更改中。我只想查看与项目相关的本地更改文件。
解决方案
您不需要物理删除这些文件,因为无论如何它们将在构建期间创建。相反,您需要将这些文件添加到.gitignore
文件中 - 按名称或文件扩展名。例如,可以在此处找到更多详细信息。
推荐阅读
- c# - 带有绑定到自定义图形的按钮的 Xamarin C# XAML 跨平台
- html - 视频 50% 高度
- android - 构建 gradle 时出错 - com.google.android.gms:play-services-basement 正在被其他各种库请求
- python - 双重装饰器,为什么我的封闭函数之一没有执行?
- react-native - 无法在反应式中解析模块加密
- javascript - Ionic3 标签(如点击功能)在 InnerHTML 中不起作用
- jquery - JSP Error Unable to locate tag attribute info for tag attribute aria- describeby spring form
- asp.net-mvc - 在控制器 [ASP.Net MVC] 中动态检查验证
- php - 使用php替换多种格式的电话前缀
- php - 如何从 Laravel 5.5 中的 DB Json 值比较和获取数据