我用一些 Java 练习更新了我的存储库,当我通过终端编译其中一些练习时,它最终创建了一些“.class”文件,我很快就考虑创建一个 gitignore 来存储这些文件,当我去创建文件 我通过 gitbash 通过以下命令“touch .gitignore”创建了它 我通过命令“echo "*.class" > .gitignore”发送文件没有问题,问题是现在我有两个 gitignore 类型文件,一个位于我的存储库的主文件夹中,我认为这应该是唯一的一个,另一个 gitignore 文件位于包含练习的文件夹中。我想知道这是否正常或者我做错了什么,我该怎么做才能删除位于练习文件夹中的 gitignore?
我尝试使用以下命令“git rm ExercEstruturaFluxo/.gitignore”从子文件夹中删除 gitignore,当通过“git status”检查状态时,文件显示为已删除,但上传到远程存储库时,文件仍然是重复的并且没有被删除。
检查第二个
.gitignore
所在的文件夹是否也在根级别.gitignore
中?我认为这应该可以解决问题。但是,您应该将文件夹直接添加到一个 .gitignore
文件中,而不是使用 2 个 gitignore。