相关疑难解决方法(0)

忽略git项目中的任何"bin"目录

我有这样的目录结构:

.git/
.gitignore
main/
  ...
tools/
  ...
...
Run Code Online (Sandbox Code Playgroud)

在主要工具和工具以及任何其他目录中,可以有一个"bin"目录,我想忽略它(我也想忽略它下面的所有内容).我在.gitignore中尝试了这些模式中的每一种,但它们都不起作用:

/**/bin/**/*
/./**/bin/**/*
./**/bin/**/*
**/bin/**/*
*/bin/**/*
bin/**/*
/**/bin/* #and the others with just * at the end too
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?如果我这样做,第一个模式(我认为应该工作的模式)工作得很好:

/main/**/bin/**/*
Run Code Online (Sandbox Code Playgroud)

但我不希望每个顶级目录都有一个条目,我不想每次添加新目录时都要修改.gitignore.

这是在Windows上使用最新的msysgit.

编辑:还有一件事,有文件和目录在他们的名字中有子字符串'bin',我不希望那些被忽略:)

git gitignore

1172
推荐指数
12
解决办法
86万
查看次数

如何忽略git中的某些文件?

我有一个包含文件的存储库Hello.java.当我编译它时,Hello.class会生成一个额外的文件.

Hello.class.gitignore文件中创建了一个条目.但是,该文件似乎仍然被跟踪.

我想知道如何让git忽略Hello.class.

git gitignore

685
推荐指数
15
解决办法
90万
查看次数

将.gitignore应用于已提交的文件

我已经提交了大量我现在想要忽略的文件.我如何告诉git现在忽略未来提交的这些文件?

编辑:我也想从存储库中删除它们.它们是在构建之后创建的文件或用于特定于用户的工具支持.

git

399
推荐指数
5
解决办法
13万
查看次数

标签 统计

git ×3

gitignore ×2