如何使用git命令java获取另一个分支的文件mime类型
我正在将git放入IDE中,我需要知道文件的类型,而不必签出确切的分支如何使用git命令java获取另一个分支的文件mime类型,java,git,Java,Git,我正在将git放入IDE中,我需要知道文件的类型,而不必签出确切的分支 也就是说,假设我在branch\u A中,并且在branch\u B中有一个名为sample.xxx的文件,我如何才能获得文件mime类型,比如text/x-java,application/x-yaml,image/png,等等,而不需要实际切换到分支,我就可以读取文件,因此,我认为也可以读取该类型。Git不会在存储库中存储任何文件的mime类型。在大多数系统上,这只能通过文件扩展名或检查文件内容来推断。这有点可疑。你认为
也就是说,假设我在
branch\u A
中,并且在branch\u B
中有一个名为sample.xxx
的文件,我如何才能获得文件mime类型,比如text/x-java
,application/x-yaml
,image/png
,等等,而不需要实际切换到分支,我就可以读取文件,因此,我认为也可以读取该类型。Git不会在存储库中存储任何文件的mime类型。在大多数系统上,这只能通过文件扩展名或检查文件内容来推断。这有点可疑。你认为你为什么想要这个?只是一个新型的项目工作。我试图从所有分支获取准确的数据,而不是实际切换到该分支。因此,当我尝试读取文件时,我无法正确读取zip或图像文件,因此我可以尝试首先获取mime类型,以便决定是否可以读取该文件。