sie*_*z0r 5 git gitignore git-clean
在我正在处理的项目中,我使用 git 和 eclipse,eclipse.project在项目根目录中创建一个文件。当我执行 a 操作时,git clean我不想删除此文件,因为我必须再次创建它。
我确实想git clean删除排除的文件和目录(因为编译的文件被排除)。
通常我会做适合我需要的事情,但是我每次都git clean -xdf必须排除该文件( )。.projectgit clean -xdf -e .project
简单地将 放入.project(全局)gitignore 文件中并不能解决问题,在其前面加上前缀!也不能完全解决这个问题,因为它随后会显示在 .gitignore 文件中git status。
所以我希望排除而不是忽略,但我找不到 git-clean-exclude 设置。有人遇到过这个问题吗?如果有,他们是如何解决的?
我不知道有任何内置方法可以实现这一目标。但是,您可以轻松地为此创建一个别名,以减少麻烦:
$ git config alias.xclean "clean -xdf -e .project"
Run Code Online (Sandbox Code Playgroud)
然后你就可以运行git xclean它会做你想做的事。
本示例仅为本地工作树配置别名。要将其用于计算机上的所有 git 存储库,请将--global标志添加到git config.