Java 在git中标识排除的目录

Java 在git中标识排除的目录,java,git,jgit,gitblit,Java,Git,Jgit,Gitblit,我有一个java项目,当我删除了一个目录,其中有一些我在git存储库中无法识别的类被删除时,我只能识别所有的类都被删除了 我需要识别它,因为我有一个工具,可以将文件传输到另一个目录 您可以识别目录的删除吗 我正在使用API JGit 谢谢。Git不跟踪目录,只跟踪文件。只要在网上搜索一下,就会有很多解释 关于如何检测这一点:您可以遍历提交树并检查该目录路径中是否还有文件。如果没有,则表示该目录中的所有文件都已被删除(这相当于Git中正在删除的目录) 为了帮助编写代码,如果您在问题中包含您已有的内

我有一个java项目,当我删除了一个目录,其中有一些我在git存储库中无法识别的类被删除时,我只能识别所有的类都被删除了

我需要识别它,因为我有一个工具,可以将文件传输到另一个目录

您可以识别目录的删除吗

我正在使用API JGit


谢谢。

Git不跟踪目录,只跟踪文件。只要在网上搜索一下,就会有很多解释

关于如何检测这一点:您可以遍历提交树并检查该目录路径中是否还有文件。如果没有,则表示该目录中的所有文件都已被删除(这相当于Git中正在删除的目录)

为了帮助编写代码,如果您在问题中包含您已有的内容,那将是一件好事